Sql server SQL复制权限
我在向数据库中的存储过程和视图授予权限时遇到问题,无论是通过Sql server SQL复制权限,sql-server,permissions,Sql Server,Permissions,我在向数据库中的存储过程和视图授予权限时遇到问题,无论是通过GRANT命令还是在SSMS中使用UI,它都会复制权限,并且不知何故,它不会获取我授予的权限 请看这里: 授予的上述权限如下:将[dbo].[VW_REP_BROKER_COMMISSIONS]上的选择、查看定义授予[NT AUTHORITY\NETWORK SERVICE] 你知道为什么会发生这种情况吗?你能检查一下吗 GRANT EXECUTE ON [DATABASE_NAME].[VIEW_NAME] TO [APPLICAT
GRANT
命令还是在SSMS中使用UI,它都会复制权限,并且不知何故,它不会获取我授予的权限
请看这里:
授予的上述权限如下:将[dbo].[VW_REP_BROKER_COMMISSIONS]上的选择、查看定义授予[NT AUTHORITY\NETWORK SERVICE]代码>
你知道为什么会发生这种情况吗?你能检查一下吗
GRANT EXECUTE ON [DATABASE_NAME].[VIEW_NAME] TO [APPLICATION_ROLE]
请按以下方式更改您的查询
[数据库名称]:您的数据库名称
[视图名称]:您的视图名称
[应用程序角色]:指定角色。Hi@Manoj,这与我在问题中提供的代码大致相同。除了在视图上无法执行时尝试GRANT EXECUTE
,我得到以下错误:授予或撤销的特权EXECUTE与对象不兼容。
。