Tworzenie harmonogramu
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ważny
W usługi Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta programu SQL Server są obecnie obsługiwane. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.
Harmonogram zadań agenta programu SQL Server można utworzyć w programie SQL Server przy użyciu programu SQL Server Management Studio, języka Transact-SQL lub obiektów zarządzania programu SQL Server.
Przed rozpoczęciem:
Aby utworzyć harmonogram, użyj polecenia:
Przed rozpoczęciem
Bezpieczeństwo
Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.
Korzystanie z programu SQL Server Management Studio
Aby utworzyć harmonogram
W eksploratorze obiektów połącz się z wystąpieniem aparatu bazy danych SQL Server, a następnie rozwiń to wystąpienie.
Rozwiń SQL Server Agent, kliknij prawym przyciskiem myszy Zadaniai wybierz Zarządzaj harmonogramami.
W oknie dialogowym Zarządzanie harmonogramami kliknij pozycję Nowy.
W polu Nazwa wpisz nazwę nowego harmonogramu.
Jeśli nie chcesz, aby harmonogram obowiązywał natychmiast po jego utworzeniu, wyczyść pole wyboru Aktywne.
W przypadku typu harmonogramu , wybierz jedną z następujących opcji:
Aby uruchomić zadanie, gdy procesory CPU osiągną warunek bezczynności, kliknij przycisk Uruchom, gdy procesory stają się bezczynne.
Jeśli chcesz, aby harmonogram był uruchamiany wielokrotnie, kliknij Cykliczne. Aby ustawić harmonogram cykliczny, ukończ grupy częstotliwość, częstotliwość dziennaoraz czasu trwania w oknie dialogowym.
Jeśli chcesz, aby harmonogram był uruchomiony tylko raz, kliknij Jednorazowo. Aby ustawić harmonogram jednorazowy, wypełnij grupę jednorazowego zdarzenia w oknie dialogowym.
Korzystanie z Transact-SQL
Aby utworzyć harmonogram
W Eksploratorze obiektów , nawiąż połączenie z wystąpieniem silnika bazy danych.
Na pasku Standardowym kliknij pozycję Nowe zapytanie.
Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj.
-- creates a schedule named RunOnce. -- The schedule runs one time, at 23:30 on the day that the schedule is created. USE msdb ; GO EXEC dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000 ; GO
Aby uzyskać więcej informacji, zobacz sp_add_schedule (Transact-SQL).
Korzystanie z obiektów zarządzania programu SQL Server
Aby utworzyć harmonogram
Użyj klasy JobSchedule przy użyciu wybranego języka programowania, takiego jak Visual Basic, Visual C# lub PowerShell. Aby uzyskać więcej informacji, zobacz sql Server Management Objects (SMO).