Change Object Owner In SQL Server

 

Code

 

批量修改:
EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' '
单个修改:
EXEC sp_changeobjectowner '要改的表名','dbo'
如果想修改存储过程Owner:
先把--and   xtype='p' 反注释,再创建sp_changeobjectowner 存储过程。
然后执行:EXEC sp_changeobjectowner 'CurrentOwner','dbo' 

标签: SQL, SQL Server
posted @ 2009-04-10 15:23 Insus.NET 阅读(114) 评论(2)  编辑 收藏

 回复 引用   
#1楼2009-04-10 15:39 | kenlimyth
消息 15001,级别 16,状态 1,过程 sp_changeobjectowner,第 72 行
对象 '[cn8d026].[T_Admin_Info]' 不存在或不是此操作的有效对象。

 回复 引用   
#2楼2009-05-14 16:14 | 初中生的net梦
谢谢杨老师指点,学习。
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1433141 vZ8j4Ly5Rn8=