下面将为您介绍可以实现将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
以SA登陆查询分析器 ,选中你要的数据库
执行存储过程
执行exec Changename ‘原所有者','dbo'
或exec Changename ‘dbo,'数据库所有者' IT技术网Www.ofAdmin.Com
修改MS SQL表用户属性的命令
可以用exec sp_changeobjectowner ‘dataname.数据表','dbo' 把表或存储过程中的所有者都改成dbo 。
新闻标题:sqlserver表改为dbo的方法
文章地址:http://www.gawzjz.com/qtweb2/news26/22626.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联