Udostępnij za pośrednictwem


Tworzenie i dołączanie harmonogramy zadań

Planowanie SQL Server Agent zadanie oznacza określenie warunków, które powodują zadanie rozpocząć uruchamianie bez interakcji użytkownika.Można zaplanować zadanie automatycznego uruchamiania, tworząc nowy harmonogram zadanie lub dołączając istniejący harmonogram zadanie.

Aby utworzyć harmonogram na dwa sposoby:

  • Podczas tworzenia zadanie, tworzenie harmonogramu.

  • Utwórz harmonogram w Eksploratorze obiektów.

Po utworzeniu harmonogramu tego harmonogramu można dołączyć wiele zadań, nawet jeśli harmonogram został utworzony dla określonego zadanie.Można również odłączyć harmonogramy z zadań.

Harmonogram może być oparta na czas lub zdarzenie.Na przykład można zaplanować zadanie do uruchomienia o następujących godzinach:

  • Gdy SQL Server uruchomieniu agenta.

  • W każdym przypadku, gdy wykorzystanie Procesora komputera jest poziom zdefiniowano jako bezczynne.

  • Jeden raz na określoną data i czas.

  • W harmonogramie cyklicznym.

Jako alternatywę harmonogramy zadań można również utworzyć alert, który odpowiada zdarzenie, uruchamiając zadanie.

Ostrzeżenie

Można uruchomić tylko jedno wystąpienie zadanie w czas.Jeśli spróbujesz uruchomić zadanie ręcznie uruchomionym jako zaplanowane SQL Server odmawia agenta żądania.

Aby uniemożliwić uruchamianie zaplanowanego zadanie, należy wykonać jedną z następujących czynności:

  • Wyłączyć harmonogram.

  • Wyłącz zadanie.

  • Odłącz harmonogram zadanie.

  • Stop SQL Server usługa agenta.

  • Usunąć harmonogram.

Jeśli nie włączono harmonogramu, nadal uruchomienia zadania w odpowiedzi alert lub gdy użytkownik uruchamia zadanie ręcznie.Podczas planowania zadań nie jest włączona, harmonogram nie włączono danego zadanie, który używa harmonogramu.

Należy jawnie ponownie włączyć harmonogramu, która została wyłączona.Włącz edytowanie harmonogramu nie automatycznie ponownie harmonogramu.

Planowanie dat rozpoczęcia

Data rozpoczęcia Harmonogram musi być większa lub równa 19900101.

Jeśli harmonogram dołączany do zadanie, należy przejrzeć data rozpoczęcia harmonogramu używane do uruchamiania zadanie w pierwszym czas.Data rozpoczęcia zależy od dnia i czas po dołączeniu harmonogram zadanie.Na przykład utworzyć harmonogram, który działa w każdy poniedziałek innych o godzinie 8:00If you create a job at 10:00 A.M.on Monday, March 3, 2008, the schedule start date is Monday, March 17, 2008.Po utworzeniu innego zadanie wtorek, 4 marca 2008 roku, Data rozpoczęcia harmonogramu jest poniedziałek, 10 marca 2008.

Można zmienić data rozpoczęcia harmonogramu po dołączeniu harmonogramu do zadanie.

Harmonogramy bezczynności Procesora

Aby zmaksymalizować zasoby Procesora, można określić stan bezczynności Procesora dla SQL Server agenta.SQL Server Agent używa ustawienie stanu bezczynności Procesora, aby określić najlepszą czas uruchomienia zadania.Na przykład można zaplanować zadanie odbudować indeksy podczas bezczynności Procesora czas i spowolnić okresów produkcji.

Przed zdefiniowaniem zadań uruchamianych podczas Procesora bezczynności czas, określić obciążenie Procesora podczas normalnego przetwarzania.Aby to zrobić, użyj SQL Server Profiler lub monitora wydajności do serwer monitorowania ruchu i zbierania statystyk.Można użyć informacji zebrać ustawić bezczynności Procesora czas procent i czasu trwania.

Zdefiniuj stan bezczynności Procesora jako procent, poniżej której Procesora obciążenie muszą pozostać przez określony czas.Następnie należy ustawić wartość czas.Gdy użycie Procesora jest poniżej określonej wartości procentowej przez określony czas, SQL Server Agent uruchamia wszystkie zadania, które mają harmonogramu czasu bezczynności Procesora.Aby uzyskać więcej informacji o korzystaniu z SQL Server Profiler lub Monitor wydajności do monitorowania procesora, zobacz Monitorowanie procesora.