Udostępnij za pośrednictwem


Obiekt zadania

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Job Obiektu opisuje atrybuty jednego zadanieagenta SQL Server.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Właściwości

Uwagi

SQL Server Agent zadanie jest zaplanowane serii kroków wykonywalnych.Zadania są zazwyczaj używane do automatyzowania zadań administracyjnych wykonywanych przeciwko Microsoft SQL Server bazy danych.Zadania może zawierać wielu kroków w logice oddziału firmy, oparte na sukces lub niepowodzenie pojedynczego kroku.Serwer SQL zadanie może zawierać jeden lub więcej harmonogramów ustawienie godziny wykonywania zadań zdefiniowanych przez czynności zadanie.

Z Zadania obiekt, można wykonać następujące czynności:

  • Utwórz agenta serwera SQL zadanie, ustawianie czynności do wykonania i uruchamiać według harmonogramu razy.

  • Uruchomić istniejące zadanie lub przerwanie wykonywania zadanie .

  • Włączanie i wyłączanie wykonywania zaplanowanego zadanie .

  • Edytowanie istniejących zadań, dodając lub usuwając czynności zadanie lub zmiana czasu wykonywania.

  • Ustawianie właściwości dystrybucji zadanie dla serwerów uczestniczących w administrowanie wieloma serwerami.

Namewłaściwość Job obiektu wykorzystuje typ danych SQL Server sysname.ciąg musi być unikatowa dla wszystkich zadań zdefiniowanych na serwerze z uruchomionym programem SQL Server.

Za pomocą obiektu SQL- DMO i Job obiekt, należy utworzyć agenta serwera SQL zadanie przed dodaniem zadanie kroki, aby gozadanie musi mieć co najmniej jeden krok zadanie i serwer miejsce docelowe jako wykonywalne przez agenta SQL Server.

Po agenta serwera SQL zadanie ma co najmniej jednym kroku i wykonanie miejsce docelowe, można korzystać z Start metoda Job obiektu na wykonać zadanie.Aby zaplanować zadanie do wykonania przez agenta SQL Server, należy użyć JobSchedule obiektu.

Aby utworzyć agenta serwera SQL zadanie

  1. Tworzenie Job obiektu.

  2. Ustaw właściwość Name.

  3. Dodaj Job obiektu, aby Jobskolekcja połączonych JobServer obiekt, aby utworzyć zadanieagenta SQL Server.

Aby ukończyć definicji zadanieagenta serwera SQL

  1. Użycie JobStep obiekt, aby zdefiniować zadanie krok.

  2. Dodaj JobStep obiektu, aby JobSteps kolekcja Job obiektu.

  3. Ustaw StartStepID właściwość Job obiektu do wartości StepID właściwość JobStep dodaje.

  4. Użycie ApplyToTargetServer lub ApplyToTargetServerGroup metoda Job obiektu, aby zestaw wykonanie miejsce docelowe dla SQL Server Agent zadanie.Użyj ciąg (local) do wskazania serwera, na którym znajduje się zadanie .