MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SQLServer如何改变数据库对象所有者?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_450_6@ @H_450_6@ @H_450_6@
@H_874_9@sqlServer如何改变数据库对象所有者?
 
@H_450_6@
0
推荐
sqlServer如何改变数据库对象所有者,sqlServer,改变数据库对象,所有者,

利用sql Server内置命令可以实现,在查询分析器里面使用下列命令:

命令说明:

   sp_changeobjectowner

更改当前数据库中对象的所有者。

语法
sp_changeobjectowner [ @objname = ] 'object',[ @newowner = ] 'owner'

参数
[@objname =] 'object'

当前数据库中现有的表、视图或存储过程的名称。object 的数据类型为 nvarchar(517),没有默认值。object 可用现有对象所有者限定,格式为 exisTing_owner.object。

[@newowner =] 'owner'

即将成为对象的新所有者的安全帐户的名称。owner 的数据类型为 sysname,没有默认值。owner 必须是当前数据库中有效的 Microsoft sql   Server   用户或角色或 Microsoft Windows NT用户或组。指定 Windows NT 用户或组时,请指定 Windows NT 用户或组在数据库中已知的名称(用 sp_grant@R_487_4035@ 添加)。

返回代码值
0(成功)或 1(失败)

例如:
当前数据库 xueke,改变表news所有者为dbo(原所有者yjsy312)
EXEC sp_changeobjectowner   'yjsy312.news','dbo'

大佬总结

以上是大佬教程为你收集整理的SQLServer如何改变数据库对象所有者?全部内容,希望文章能够帮你解决SQLServer如何改变数据库对象所有者?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:所有者