Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL复制权限_Sql Server_Permissions - Fatal编程技术网

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与对象不兼容。