日期:2014-05-18  浏览次数:20483 次

高分求助SQL SERVER用户权限复制问题
现有一个数据库,对用户A已经设置好了对于各表权限,添加了一个用户B,将用户A的所有权限赋予B,如何通过T-SQL来实现?不考虑用户组。请老师指点。

------解决方案--------------------
o ,是这样啊,那你参考下3楼的吧
------解决方案--------------------
阅读sys.sysusers/sys.sysprotects两个DMV的说明。用select 方式构造出grant权限的语句 

select 'grant '+....

执行后,就是你需要的语句了。

grant .... to b

copy出来,查询分析器中执行即可。