Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cấp quyền thực thi cho người dùng trên tất cả các thủ tục được lưu trữ trong cơ sở dữ liệu?

Tạo vai trò thêm vai trò này cho người dùng và sau đó bạn có thể cấp quyền thực thi tất cả các quy trình trong một lần cho vai trò này.

CREATE ROLE <abc>
GRANT EXECUTE TO <abc>

CHỈNH SỬA
Tính năng này hoạt động trong SQL Server 2005, tôi không chắc về khả năng tương thích ngược của tính năng này, tôi chắc chắn rằng mọi thứ sau năm 2005 sẽ ổn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tìm mức lương tối đa thứ ba hoặc thứ n từ bảng lương?

  2. Không thể tìm thấy thủ tục được lưu trữ 'dbo.aspnet_CheckSchemaVersion'

  3. R:[unixODBC] [Trình quản lý trình điều khiển] Không thể mở lib 'SQL Server':không tìm thấy tệp

  4. Lỗi tên cột không hợp lệ khi gọi chèn sau khi tạo bảng

  5. MSSQL2008 - Pyodbc - SQL trước đây không phải là một truy vấn