大佬教程收集整理的这篇文章主要介绍了t-sql创建用户并授予对存储过程的权限执行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
创建登录名:创建服务器级别的登录名。然后…@R_104_10589@:让登录帐户附加到您的数据库。然后…将执行权限授予:向您的数据库中的所有sp和函数授予执行权限。如果您只想授予特定sps的权限,请使用“授予abc TO xyz执行授权”。
Create login aBACadaba with password='ABVDe12341234';
Create user aBACadaba for login aBACadaba;
Grant Execute to aBACadaba;
我有一个脚本,可以创建数据库,存储的proc,视图,表,udf。我想包含一个脚本来@R_104_10589@’user_1’并授予对数据库的执行权限。
我尝试以下为所有存储的过程创建Grant exec命令
declare @permission varchar(maX)
SELEct @permission = COALESCE(
@permission + '; ' + 'Grant Execute on ' + name + ' user_1','Grant Execute on ' + name + ' user_1')
from sysobjects where xtype in ('P')
exec (@permission)
但是exec (@permission)
不起作用。它给
我该如何解决?
以上是大佬教程为你收集整理的t-sql创建用户并授予对存储过程的权限执行全部内容,希望文章能够帮你解决t-sql创建用户并授予对存储过程的权限执行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。