Udostępnij za pośrednictwem


Creating and Attaching Schedules to Jobs

Planowanie SQL Server zadanie agenta oznacza określenie warunku lub warunków, które powodują zadanie do rozpoczęcia pracy bez udziału użytkownika. Można zaplanować zadanie automatycznego uruchamiania, tworząc nowy harmonogram dla zadanie lub przez dołączenie istniejący harmonogram dla zadanie.

Tworzenie harmonogramu na dwa sposoby:

  • Utwórz harmonogram, podczas tworzenia zadanie.

  • Tworzenie harmonogramu w Eksploratorze obiektów.

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

Harmonogram może opierać się na czas lub zdarzenie.Na przykład można zaplanować zadanie uruchamiane przy następujących godzinach:

  • Za każdym razem, gdy SQL Server Agent jest uruchamiany.

  • W każdym przypadku, gdy wykorzystanie PROCESORA komputera, poziom zdefiniowanych w stanie bezczynności.

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

  • Według harmonogramu cyklicznego.

Alternatywą dla harmonogramów zadań można również utworzyć alert, który odpowiada zdarzenie, uruchamiając zadanie.

Uwaga

Tylko jedno wystąpienie zadanie mogą być uruchamiane w czas.Podczas próby ręcznego uruchomienia zadanie, uruchomionym jako zaplanowane, SQL Server Agent odrzuca żądanie.

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

  • Wyłącz harmonogram.

  • Wyłączanie zadanie.

  • Odłączanie harmonogram od zadanie.

  • Zatrzymaj SQL Server Usługa agenta.

  • Usuwanie harmonogramu.

Harmonogramu nie jest włączona, to zadanie można nadal uruchomione w odpowiedzi alertu lub wtedy, gdy użytkownik uruchamia zadanie ręcznie.Kiedy Harmonogram zadań nie jest włączona, harmonogram nie jest włączona dla dowolnego zadanie, które korzysta z harmonogramu.

Harmonogram, który został wyłączony musi jawnie włączyć ponownie.Edytowanie harmonogramu nie automatycznie ponownie harmonogramu.

Planowanie daty Start

Data rozpoczęcia zgodnie z harmonogramem musi być większa lub równa 19900101.

Jeśli harmonogram dołączany do zadanie, należy przejrzeć daty rozpoczęcia w harmonogramie używanych w celu uruchomienia zadanie w pierwszym czas.Data rozpoczęcia zależy od dnia i czas Dołącz harmonogram dla zadanie.Na przykład utworzyć harmonogram, który jest uruchamiany co inne poniedziałek 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.Tworząc zadanie wtorek, 4 marca 2008 roku, Data rozpoczęcia harmonogramu jest poniedziałek, 10 marca 2008 roku.

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

Harmonogramy czasu bezczynności PROCESORA

Aby zmaksymalizować zasobów PROCESORA, można zdefiniować dla warunku bezczynności PROCESORA SQL Server Agent. SQL Server Agent używa ustawienie stanu bezczynności PROCESORA, aby ustalić najlepszy czas na potrzeby uruchamiania zadań.Na przykład można zaplanować zadanie celu indeksów okresie czas bezczynności PROCESORA i okresach powolnych produkcji.

Przed zdefiniowaniem zadań uruchamianych podczas bezczynności PROCESORA, należy określić obciążenie PROCESORA podczas normalnego przetwarzania.Aby to zrobić, należy użyć SQL Server Profiler lub Monitor wydajności do monitorowania serwera ruchu i gromadzenie danych statystycznych. Następnie można użyć informacje, zebrać do zestaw procent czasu bezczynności PROCESORA i czas trwania.

Zdefiniuj stan bezczynności PROCESORA jako wartość procentową, poniżej którego PROCESORA użycia musi pozostać przez określony czas.Następny zestaw czas.Gdy użycie PROCESORA jest poniżej określonej wartości procentowej przez określony czas, SQL Server Agent jest uruchamiany wszystkich zadań, które mają harmonogramu czasu bezczynności PROCESORA. Aby uzyskać więcej informacji o korzystaniu z SQL Server Profiler lub zobacz Monitor wydajności do monitorowania użycia PROCESORA Monitoring CPU Usage.