我正在尝试为用户提供存储过程,但努力使其正确。希望我能走上正轨,感谢您的帮助。
GO
Alter role ReportDeveloper
Add sp_GetActiveProductInfo
GRANT EXECUTE ON ReportDeveloper TO employee_usr;
答案 0 :(得分:1)
授予数据库角色而非用户的权限。
USE DB_NAME;
GRANT EXECUTE ON sp_GetActiveProductInfo TO ReportDeveloper;
GO
答案 1 :(得分:0)
它应该类似于Documentation
以下USE DB_NAME;
GRANT EXECUTE ON OBJECT::sp_GetActiveProductInfo
TO employee_usr;
GO
答案 2 :(得分:0)
你可以这样做;
USE databse;
GRANT EXECUTE ON sp_GetActiveProductInfo TO employee_usr;
GO
如果您将此用户添加到Role
,您将Grant
对您的用户所在的Role
的权限:
USE databse;
GRANT EXECUTE ON sp_GetActiveProductInfo TO ReportDeveloper;
GO