Database.SetOwner メソッド (String)
データベースの所有者を設定します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Sub SetOwner ( _
loginName As String _
)
'使用
Dim instance As Database
Dim loginName As String
instance.SetOwner(loginName)
public void SetOwner(
string loginName
)
public:
void SetOwner(
String^ loginName
)
member SetOwner :
loginName:string -> unit
public function SetOwner(
loginName : String
)
パラメーター
- loginName
型: System.String
新しいデータベース所有者の SQL Server ログオンを示す String 値です。
説明
データベース所有者をサーバー ログイン アカウントに設定できます。 指定したログインが既にデータベースのユーザーである場合は、まずこのログインを削除するか、または SetOwner オーバーロードを使用し、overrideIfAleadyUser パラメーターを True に設定する必要があります。
使用例
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")
'Set the owner to a valid logon. When True, the second
'parameter will override if the proposed login is
'already defined as a user on the database.
db.SetOwner(lstr, True)
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
$db.SetOwner(lstr, $TRUE)
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間