Udostępnij za pośrednictwem


Metoda SetOwner (String)

Ustawia właściciel bazy danych.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Syntax

'Deklaracja
Public Sub SetOwner ( _
    loginName As String _
)
'Użycie
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
)

Parameters

  • loginName
    Typ: System. . :: . .String
    A String wartość określająca SQL Server logowania, który jest nowym właścicielem bazy danych.

Uwagi

Właściciel bazy danych zestaw konto logowania do serwera.Jeśli określony login jest już użytkownika w bazie danych, należy najpierw usuń lub użyć SetOwner przeciążenia i zestaw overrideIfAleadyUser parametr True.

Przykłady

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server

'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")

'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("AdventureWorks2008R2")

$db.SetOwner(lstr, $TRUE)