Udostępnij za pośrednictwem


Obiekt harmonogramu

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.

Schedule Obiekt udostępnia atrybuty Harmonogram zadań automatycznych Microsoft SQL Server, takich jak zadania i publikacja replikacja.

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

Uwagi

SQL Server Agent automatyzuje zadania administracji i replikacja.Każde zadanie automatycznego przez SQL Server agenta można planować uruchamianie tylko raz lub kilkakrotnie.Harmonogram wykonywania powtarzających się można opracowywać, określając, które co miesiąc w danym dniu danego tygodnia, co tydzień na jeden lub więcej dni lub co minutę codziennie na wykonać zadania.

Z Schedule obiektu, możesz:

  • Ustawianie lub dostosować harmonogram realizacji SQL Server Agent harmonogramu zadań.

  • Ustawianie lub dostosować harmonogram realizacji publikacja artykuł Replikacja SQL Server i ściągać subskrypcji.

Aby zaplanować jedno -czas wykonanie zadań wykonywalnego programu SQL Server

  1. Pobierz Schedule obiektu wymagane od odpowiedniego obiektu odwołującego się do zadań.Na przykład, aby dopasować harmonogram zadanie agenta serwera SQL, Pobierz Schedule obiekt z JobSchedule obiektu odwołujący się do harmonogramu zadanie agenta programu SQL Server.

  2. Użyj BeginAlter metoda Schedule obiekt, aby oznaczyć początek zmiany harmonogramu.

  3. Ustaw ActiveStartDate właściwość data ma zadanie do wykonać.Właściwości data Schedule obiekt wymaga wartość Liczba całkowita długa, który reprezentuje datę przyjmując roku, skalowana przez 10 000, następnie dodanie miesiąca skalowane przez 100, następnie dodanie dnia.Na przykład 1 grudnia 1997 r. jest reprezentowana przez całkowitą 19971201.

  4. Ustaw ActiveStartTimeOfDay Właściwość czas chcesz, aby zadanie do wykonać.

  5. Ustaw ActiveEndDate i ActiveEndTimeOfDay Właściwości na dzień i czas później niż dnia i czas chcesz, aby zadanie do wykonać.

  6. Ustaw FrequencyType właściwość SQLDMOFreq_OneTime.

  7. Użyj DoAlter metoda, aby oznaczyć koniec zmiany Schedule object i przesłać zmiany do programu SQL Server.

Aby zaplanować zadanie wykonywalnego programu SQL Server cotygodniowe wykonywanie w określone dni

  1. Pobierz Schedule obiektu wymagane od odpowiedniego obiektu odwołującego się do zadań.

  2. Użyj BeginAlter metoda Schedule obiekt, aby oznaczyć początek zmiany harmonogramu.

  3. Ustaw ActiveStartDate i ActiveEndDate Właściwości daty harmonogramu staje się skuteczne i nie będzie skuteczna.

  4. Ustaw ActiveStartTimeOfDay Właściwość żądany czas SQL Server Agent wykonać zadań.

  5. Ustaw ActiveEndTimeOfDay właściwość do czasu większą niż czas rozpoczęcia zadania.

  6. Ustaw FrequencyType właściwość SQLDMOFreq_Weekly.

  7. Ustaw FrequencyInterval Właściwość dni powinien zadania Uruchom.Wartość można określić jako stała jednodniowego lub binarny lub stałych dzień.Na przykład, aby zestaw właściwość cotygodniowe wykonywanie zadania w niedzielę, użyj stała SQLDMOWeek_Sunday.Poniedziałek, środę i piątek, użyć binarny lub stałych, SQLDMOWeek_Monday, SQLDMOWeek_Wednesday i SQLDMOWeek_Friday.

  8. Użyj DoAlter metoda, aby oznaczyć koniec zmiany Schedule object i przesyłać zmiany do programu SQL Server.