怎么修改数据库的所有者

迅恒数据中心

网站更换空间的时候,经常会因为MSsql数据库名不同,导致从旧空间备份的数据库在新空间还原后无法正常使用。这时候,我们可以通过将数据库表的所有者修改为"dbo"来解决这个问题,具体的方法如下:

打开"Microsoft SQL Server"的“企业管理器”,点开要修改的数据库,选择工具栏上的“工具”-“SQL 查询分析器”,输入以下代码:

1、批量修改MSSQL表的所有者
exec sp_MSforeachtable 'exec sp_changeobjectowner "?","dbo"'


2、单个修改MSSQL表的所有者:
exec sp_changeobjectowner '要改的表名','dbo'

分类:建站知识 百度收录 必应收录