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"