Udostępnij za pośrednictwem


Metoda Job.RemoveAllJobSchedules (Boolean)

Usuwa wszystkie nieużywane harmonogramy zadanie.

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

Składnia

'Deklaracja
Public Sub RemoveAllJobSchedules ( _
    keepUnusedSchedules As Boolean _
)
'Użycie
Dim instance As Job
Dim keepUnusedSchedules As Boolean

instance.RemoveAllJobSchedules(keepUnusedSchedules)
public void RemoveAllJobSchedules(
    bool keepUnusedSchedules
)
public:
void RemoveAllJobSchedules(
    bool keepUnusedSchedules
)
member RemoveAllJobSchedules : 
        keepUnusedSchedules:bool -> unit 
public function RemoveAllJobSchedules(
    keepUnusedSchedules : boolean
)

Parametry

  • keepUnusedSchedules
    Typ: System.Boolean
    A Boolean wartość, która określa, czy do przechowywania nieużywanych harmonogramy z usuwane zadanie.
    Jeśli True, przechowywane są udostępnione harmonogramy.
    Jeśli False, harmonogramy udostępnionych nie są trzymane.

Uwagi

Na pomyślne wykonanie JobSchedules właściwość kolekcja Job obiektu jest opróżniany.To reschedule the referenced job, create JobSchedule objects and add them to the JobSchedulescollection property of the Job object.

Przykłady

Poniższy przykład kodu usuwa wszystkie harmonogramy nieudostępnionego z zadania"Test" zadanie.

C#

Server srv = new Server("(local)");
Job jb = srv.JobServer.Jobs["Test Job"];
jb.RemoveAllJobSchedules(true);

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$jb = $srv.JobServer.Jobs["Test Job"]
$jb.RemoveAllJobSchedules($TRUE)