sql server表改为dbo的方法

数据库 SQL Server
如果我们需要将sql server表改为dbo,应该如何操作呢?下面就将为您介绍sql server表改为dbo的方法,供您参考。

下面将为您介绍可以实现将sql server表改为dbo的语句写法,供您参考,如果您对sql server表方面感兴趣的方法,不妨一看。

01 --执行这个语句,就可以把当前库的所有表的所有者改为dbo    
 
02 exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''    
 
03      
 
04      
 
05 --如果是要用户表/存储过程/视图/触发器/自定义函数一齐改,则用游标(不要理会错误提示)    
 
06 declare tb cursor local for   
 
07 select 'sp_changeobjectowner ''['+replace(user_name(uid),']',']]')+'].['+replace(name,']',']]')+']'',''dbo'''   
 
08 from sysobjects    
 
09 where xtype in('U','V','P','TR','FN','IF','TF') and status>=0    
 
10 open tb    
 
11 declare @s nvarchar(4000)    
 
12 fetch tb into @s    
 
13 while @@fetch_status=0    
 
14 begin   
 
15 exec(@s)    
 
16 fetch tb into @s    
 
17 end   
 
18 close tb    
 
19 deallocate tb    
 
20 go   
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.

以SA登陆查询分析器 ,选中你要的数据库
执行存储过程
执行exec Changename ‘原所有者','dbo'
或exec Changename ‘dbo,'数据库所有者' IT技术网Www.ofAdmin.Com

修改MS SQL表用户属性的命令

可以用exec sp_changeobjectowner ‘dataname.数据表','dbo' 把表或存储过程中的所有者都改成dbo 。

 

 

【编辑推荐】

教您sql server表结构的修改方法

上亿的sql server表进行join的问题

教您如何修改SQL Server系统表

SQL Server表变量和临时表的区别

SQL Server临时表简介

责任编辑:段燃 来源: IT技术网
相关推荐

2010-09-14 11:45:16

Sql Server系

2010-11-11 14:36:11

SQL Server系

2010-09-02 11:34:51

SQL删除

2010-10-19 16:20:32

SQL SERVER表

2010-09-16 15:20:36

sql server表

2010-11-11 10:41:03

sql server遍

2010-09-16 16:29:15

sql server表

2010-09-16 09:49:38

sql server建

2010-11-11 10:53:22

SQL Server遍

2010-10-22 14:35:02

sql server系

2010-10-28 16:17:22

2010-09-16 16:23:06

sql server批

2010-07-22 16:02:29

2010-09-16 14:13:11

SQL Server系

2010-11-09 12:09:23

SQL Server查

2010-09-14 11:36:37

SQL Server系

2010-10-19 14:11:20

SQL SERVER恢

2009-07-08 00:25:00

SQL Server

2010-09-16 15:36:26

SQL Server2

2010-11-10 13:28:06

SQL Server删
点赞
收藏

51CTO技术栈公众号