急求用户授权语句(更正)

freshwind21 2009-11-09 07:13:16
http://topic.csdn.net/u/20091109/18/910b656b-7654-4d76-8107-29254be63725.html?1210756889
原贴地址。

语句更正如下!
USE master
DECLARE @listname nvarchar(40)
DECLARE Employee_Cursor CURSOR FOR
SELECT name FROM sysdatabases WHERE NAME like 'U%'
OPEN Employee_Cursor

FETCH NEXT FROM Employee_Cursor into @listname
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC('USE ' + @listname +';EXEC sp_changedbowner ''tt''')
FETCH NEXT FROM Employee_Cursor into @listname
END

CLOSE Employee_Cursor
DEALLOCATE Employee_Cursor

我想一下,在我用tsql的sp_attach_db执行附加数据库的时候使用的是sa来操作的,所有附加的数据库dbo就改变成了sa。所以只要通过sp_changedbowner将dbo进行更正就可以了!另外,如果在sp_attach_db的时候用tt来进行登录,我想就应该不会出现这个问题了!


再次感谢 SQL77 sinpoal

...全文
57 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2009-11-10
  • 打赏
  • 举报
回复
grant ...
yangguojunaccp 2009-11-10
  • 打赏
  • 举报
回复
grant insert,update on student to sa
sinpoal 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sql77 的回复:]
额学习授权
[/Quote]
顶了哈
SQL77 2009-11-09
  • 打赏
  • 举报
回复
额学习授权

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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