在sqlserver中,给新添加的用户付所有表的操作权限-麥田
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> ADP及SQL SERVER


在sqlserver中,给新添加的用户付所有表的操作权限

发表时间:2013/3/4 9:27:23 评论(0) 浏览(4885)  评论 | 加入收藏 | 复制
   
摘 要:在sqlserver中,给新添加的用户付所有表的操作权限
正 文:
declare @roworder int
declare @name varchar(50)
declare @str varchar(500)
declare @cnt int
select identity(int,1,1) roworder ,name into #tmp from sysobjects where   xtype = 'u'  --name like 'PLMST_%'
select @cnt = count(*) from #tmp
set @roworder = 1
while @roworder < = @cnt
begin
        select @name = name from #tmp where roworder = @roworder
print @name
        set @str = 'grant all on '+@name+ ' to lycadmin'
print @str
        exec(@str)
        set @roworder = @roworder + 1
end
drop table #tmp
go

Access软件网交流QQ群(群号:198465573)
 
 相关文章
SQL Server SA权限总结经典技术  【UMVsoft整理  2006/7/26】
什么是access开发平台?什么是Access快速开发平台?如何系...  【竹笛  2007/6/4】
SqlServer2005权限安全控制  【风行  2012/8/6】
SQL Server 2005 控制用户权限访问表  【风行  2012/8/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

麥田

文章分类

文章存档

友情链接