Udostępnij za pośrednictwem


Właściwość Job.OwnerLoginName

Pobiera lub ustawia właściciela zadanie.

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

Składnia

'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.Standalone)> _
Public Property OwnerLoginName As String
    Get
    Set
'Użycie
Dim instance As Job
Dim value As String

value = instance.OwnerLoginName

instance.OwnerLoginName = value
[SfcPropertyAttribute(SfcPropertyFlags.Standalone)]
public string OwnerLoginName { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::Standalone)]
public:
property String^ OwnerLoginName {
    String^ get ();
    void set (String^ value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.Standalone)>]
member OwnerLoginName : string with get, set
function get OwnerLoginName () : String
function set OwnerLoginName (value : String)

Wartość właściwości

Typ: System.String
A String wartość, która określa nazwę logowania właściciela zadanie.

Uwagi

Microsoft SQL Server establishes ownership rules for jobs.Niektóre uprawnienia domyślne do właściciela zadanie i własność stanowi jedną część SQL Server kontroli dostępu.

Ustaw OwnerLoginName właściwość, aby zmienić własność dla odwołania zadanie.Wartość należy określić istniejący SQL Server bazy danych użytkownika.Domyślne uprawnienia do zmiany własności zadanie do członków sysadmin grupy.

Przykłady

Poniższy przykład kodu tworzy zadanie i daje własność zadania do innego logowania.

C#

Server srv = new Server("(local)");
Job jb = new Job(srv.JobServer, "Test Job");
jb.Create();
jb.OwnerLoginName = "OperatorName"

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$jb = new-object Microsoft.SqlServer.Management.Smo.Agent.Job($srv.JobServer, "Test Job")
$jb.Create()
$jb.OwnerLoginName = "OperatorName"