更改SQL Server更改当前数据库的所有者:sp_changedb
sp_change_users_login 更改当前数据库中 SQL Server 用户与 Microsoft SQL Server 登录之间的关系。 语法 sp_change_users_login [ @Action = ] ' action ' [ , [ @UserNamePattern = ] ' user ' ] [ , [ @login Name = ] ' login ' ] 参
<h3>sp_change_users_login</h3>
更改当前数据库中 SQL Server 用户与 Microsoft® SQL Server™ 登录之间的关系。
语法
sp_change_users_login [ @Action = ] 'action' [ , [ @UserNamePattern = ] 'user' ] [ , [ @loginName = ] 'login' ]
参数
[ @Action = ] 'action'
描述此过程要执行的操作。action 的数据类型为 varchar(10),可以是下面的某个值。
user 必须是当前数据库中的有效用户,login 必须为 NULL、长度为零的字符串 ('') 或不指定。
user 和 login 必须为 NULL、长度为零的字符串 ('') 或不指定。
[@UserNamePattern =] 'user'
是当前数据库中的 SQL Server 用户的名称。user 的数据类型为 sysname,默认值为 NULL。sp_change_users_login 只能用于 SQL Server 登录和用户的安全帐户;而不能用于 Microsoft Windows NT® 用户。
[@LoginName =] 'login'
SQL Server 登录的名称。login 的数据类型为 sysname,默认值为 NULL。
返回代码值
0(成功)或 1(失败)
结果集