sql server所有表的所有者恢复为dbo
来源:互联网 发布:c语言 udp多线程编程 编辑:程序博客网 时间:2024/06/05 02:27
--执行这个语句,就可以把当前库的所有表的所有者改为dbo
exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''
--如果是要用户表/存储过程/视图/触发器/自定义函数一齐改,则用游标(不要理会错误提示)
declare tb cursor local for
select 'sp_changeobjectowner ''['+replace(user_name(uid),']',']]')+'].['+replace(name,']',']]')+']'',''dbo'''
from sysobjects
where xtype in('U','V','P','TR','FN','IF','TF') and status>=0
open tb
declare @s nvarchar(4000)
fetch tb into @s
while @@fetch_status=0
begin
exec(@s)
fetch tb into @s
end
close tb
deallocate tb
go
以SA登陆查询分析器 ,选中你要的数据库
czbjz.codeplex.com
执行存储过程
执行exec Changename ‘原所有者','dbo'
或exec Changename ‘dbo,'数据库所有者'
修改MS SQL表用户属性的命令
可以用exec sp_changeobjectowner ‘dataname.数据表','dbo' 把表或存储过程中的所有者都改成dbo
- sql server所有表的所有者恢复为dbo
- 把sql server 用户表的所有者修改为dbo的解决方法
- 修改所有用户表/存储过程/视图/触发器/自定义函数的所有者为dbo
- sql server 如何所有者转dbo的方法
- 怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名
- 怎么样把SQL server 2000的用户表的所有者,改成dbo,而不是用户名
- 修改数据库中表的所有者为dbo。
- 将表的所有者改为dbo
- 将表的所有者改为dbo
- 改变SQLServer 数据库所有对象的所有者成dbo
- SQL Server(更改所有者、数据库恢复)
- 如何更改sql server表的所有者
- 更改SQL Server表所有者的操作方法
- 更改SQL Server表所有者
- 如何在sql sever 2000 更改所有表的所有者
- SQL SERVER中[dbo]的解释
- SQL Server dbo
- SQL Server之dbo
- Linux 内核 hlist 详解
- maven构建ssh工程
- SQL实现远程备份本保存备份文件到本地
- ViewPager的用法(一)
- python学习笔记四(python多进程)
- sql server所有表的所有者恢复为dbo
- 项目总结,
- 模块管理常规功能自定义系统的设计与实现(12--Grid导航设计初步[2])
- SQL Server实现数字转字符保留几位有效位数
- 第十二届北京师范大学程序设计竞赛 D 夜空中最亮的星
- uboot启动
- Intern offer from Amazon :) 灰暗的半年终于过去了
- python获得bing壁纸,并下载到本地
- 创建一个WCF主要分以下六步