Database.SetOwner 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| SetOwner(String) |
将此数据库的所有者设置为具有指定名称的登录名。 在尝试更改所有者之前,不会删除映射到登录名的任何现有用户帐户。 |
| SetOwner(String, Boolean) |
将此数据库的所有者设置为具有指定名称的登录名。 |
SetOwner(String)
将此数据库的所有者设置为具有指定名称的登录名。 在尝试更改所有者之前,不会删除映射到登录名的任何现有用户帐户。
public void SetOwner(string loginName);
member this.SetOwner : string -> unit
Public Sub SetOwner (loginName As String)
参数
- loginName
- String
要成为新所有者的登录名
注解
如果未将 dropExistingUser 设置为 true,则映射到指定登录名的现有非 dbo 用户帐户将导致此操作失败。
适用于
SetOwner(String, Boolean)
将此数据库的所有者设置为具有指定名称的登录名。
public void SetOwner(string loginName, bool dropExistingUser);
member this.SetOwner : string * bool -> unit
Public Sub SetOwner (loginName As String, dropExistingUser As Boolean)
参数
- loginName
- String
要成为新所有者的登录名
- dropExistingUser
- Boolean
在更改所有者之前,是否删除映射到此 DB 的指定登录名的任何现有用户。
注解
如果未将 dropExistingUser 设置为 true,则映射到指定登录名的现有非 dbo 用户帐户将导致此操作失败。