Udostępnij za pośrednictwem


Właściwość Job.HasServer

Pobiera Boolean Określa, czy zadanie ma wartość właściwość serwer miejsce docelowe przypisane do serwera wiele operacji.

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

Składnia

'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Expensive Or SfcPropertyFlags.Standalone)> _
Public ReadOnly Property HasServer As Boolean
    Get
'Użycie
Dim instance As Job
Dim value As Boolean

value = instance.HasServer
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone)]
public bool HasServer { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Expensive|SfcPropertyFlags::Standalone)]
public:
property bool HasServer {
    bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Expensive|SfcPropertyFlags.Standalone)>]
member HasServer : bool
function get HasServer () : boolean

Wartość właściwości

Typ: System.Boolean
A Boolean wartość określająca, czy zadanie jest przypisany do uruchamiania na co najmniej jeden zdalnego serwer docelowy.
Jeśli True, zadanie jest przypisany do uruchamiania na co najmniej jeden zdalnego serwer miejsce docelowe.
Jeśli False (domyślnie), zadanie uruchamia się na serwerze lokalnym.

Uwagi

ApplyToTargetServer Lub ApplyToTargetServerGroup metody są używane do zestaw w górę serwerów miejsce docelowe dla zadania wieloserwerowych.

Przykłady

Poniższy przykład kodu Określa, czy zadanie jest przypisany do uruchamiania na serwerze zdalnym.

C#

Server srv = new Server("(local)");
Job jb = new Job(srv.JobServer, "Test Job");
jb.HasServer = true;

PowerShell

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