关于SQL server 2008 的一些权限问题,望大神帮忙

jiepangK 2015-07-23 03:59:30
我新增了个用户赋予可以导入表格,但是导入的表格没有权限修改,这个用户只能查看所有表,修改一些特定的表.现在是想要这个用户导入的表他都有权限修改。 求大神赐教啊
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_29345463 2015-07-24
  • 打赏
  • 举报
回复
引用 1 楼 Cherise_huang的回复:
这样可以不?

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 用户名'
  --print @str
  exec(@str)    
  set @roworder = @roworder + 1
end
Cherise_huang 2015-07-23
  • 打赏
  • 举报
回复
这样可以不?

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 用户名'
  --print @str
  exec(@str)    
  set @roworder = @roworder + 1
end

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧