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)
Zobacz także