Modyfikowanie zadania
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ważny
Na platformie Azure SQL Managed Instancewiększość funkcji agenta programu SQL Server jest obecnie obsługiwana, ale nie wszystkie. Aby uzyskać szczegółowe informacje, zobacz Różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server.
W tym temacie opisano sposób zmieniania właściwości zadań programu Microsoft SQL Server Agent 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
Ograniczenia i ograniczenia
Nie można zastosować zadania nadrzędnego agenta programu SQL Server do serwerów lokalnych i zdalnych jednocześnie.
Bezpieczeństwo
Jeśli nie jesteś członkiem sysadmin stałej roli serwera, możesz modyfikować tylko te zadania, które jesteś właścicielem. Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.
Korzystanie z programu SQL Server Management Studio
Aby zmodyfikować zadanie
W Eksploratorze obiektów nawiąż połączenie z wystąpieniem mechanizmu bazy danych SQL Server, a następnie rozwiń to wystąpienie.
Rozwiń węzeł SQL Server Agent, rozwiń Zadania, kliknij prawym przyciskiem myszy zadanie, które chcesz zmodyfikować, a następnie kliknij Właściwości.
W oknie dialogowym właściwości zadania zaktualizuj właściwości zadania, kroki, harmonogram, alerty i powiadomienia przy użyciu odpowiednich stron.
Korzystanie z Transact-SQL
Aby zmodyfikować zadanie
W Eksploratorze obiektów połącz się z wystąpieniem silnika bazy danych, a następnie rozwiń to wystąpienie.
Na pasku narzędzi kliknij pozycję Nowe zapytanie.
W oknie zapytania użyj następujących systemowych procedur składowanych, aby zmodyfikować zadanie.
Wykonaj sp_update_job (Transact-SQL), aby zmienić atrybuty zadania.
Aby zmienić szczegóły planowania dla definicji zadania, wykonaj sp_update_schedule (Transact-SQL).
Wykonaj sp_add_jobstep (Transact-SQL), aby dodać nowe kroki zadania.
Wykonaj sp_update_jobstep (Transact-SQL), aby zmienić istniejące kroki zadania.
Wykonaj sp_delete_jobstep (Transact-SQL), aby usunąć krok z zadania.
Dodatkowe procedury składowane służące do modyfikowania dowolnego zadania głównego agenta programu SQL Server:
Wykonaj sp_delete_jobserver (Transact-SQL), aby usunąć serwer aktualnie skojarzony z zadaniem.
Wykonaj sp_add_jobserver (Transact-SQL), aby skojarzyć serwer z bieżącym zadaniem.
Korzystanie z obiektów zarządzania programu SQL Server
Aby zmodyfikować pracę
Użyj klasy zadania 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).