Dan*_*nov 2 sql-server sql-server-2005
我只是db_datareader数据库中角色的成员,我看不到sysobjects我知道存在的存储过程中的行.
此外,在SQL Server Managedemnt Studio中,Programmability -> Stored Procedures在对象资源管理器中展开节点不会显示任何存储过程.
这是由于权限不足吗?如果是这样,我需要什么权限才能看到所有行sysobjects,并且还要查看每个对象上授予的权限?
你可能缺乏VIEW DEFINITION权限.要获得整个架构的权限,请使用:
GRANT VIEW DEFINITION ON SCHEMA::dbo TO [UserName]
Run Code Online (Sandbox Code Playgroud)
对于个人程序:
GRANT VIEW DEFINITION ON YourStoredProcedureName TO [UserName]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1275 次 |
| 最近记录: |