Sql Server 2005如何更改dbo登录名

Jas*_*ris 55 sql-server security sql-server-2005 active-directory

我有一个用户'dbo'的数据库,其登录名为"domain\xzy".如何将其从"domain\xzy"更改为"domain\abc".

Jas*_*ris 101

我想到了.在SQL Management Studio中,您必须右键单击数据库 - >属性 - >文件 - >所有者字段.将此字段更改为您希望与该数据库的"dbo"用户名关联的登录名/帐户.请记住,您选择的登录名/帐户必须已在安全 - >登录下的sql server中设置

  • 或者通过代码进行相同的更改:使用someDB; go; exec sp_changedbowner'newOwner' (15认同)
  • 2年后,我需要知道这一点 - 谢谢. (8认同)

Tha*_*had 5

如果您尝试将登录重新映射到db用户,则可以使用sp_change_user_login

exec sp_change_user_login'Update_One','user','login'