Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Azure SQL Managed Instance
Ważny
W Azure SQL Managed Instancewiększość, ale nie wszystkie funkcje agenta 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 lub ograniczenia zadań agenta SQL w usłudze SQL Managed Instance.
W tym artykule opisano sposób zatrzymywania zadania agenta programu SQL Server. Zadanie to określona seria akcji, które wykonuje agent programu SQL Server.
Ograniczenia
Jeśli zadanie wykonuje obecnie krok typu CmdExec lub PowerShell, proces, który jest uruchamiany (na przykład MyProgram.exe), jest zmuszony do przedwczesnego zakończenia. Może to spowodować nieprzewidywalne zachowanie, na przykład pliki pozostające otwarte, które są używane przez proces.
W przypadku zadania STOP wieloserwerowego instrukcja zadania jest publikowana na wszystkich serwerach docelowych zadania.
Zabezpieczenia
Aby uzyskać szczegółowe informacje, zobacz Implementowanie zabezpieczeń agenta programu SQL Server.
Korzystanie z programu SQL Server Management Studio
Zatrzymywanie zadania
W Eksploratorze obiektów połącz się z wystąpieniem programu SQL Server Database Engine, a następnie rozwiń to wystąpienie.
Rozwiń węzeł SQL Server Agent, rozwiń węzeł Zadania, kliknij prawym przyciskiem myszy zadanie, które chcesz zatrzymać, a następnie wybierz polecenie Zatrzymaj zadanie.
Jeśli chcesz zatrzymać wiele zadań, kliknij prawym przyciskiem myszy pozycję Monitor aktywności zadań, a następnie wybierz pozycję Wyświetl działanie zadania. W monitorze aktywności zadania wybierz zadania, które chcesz zatrzymać, kliknij prawym przyciskiem myszy wybór, a następnie wybierz pozycję Zatrzymaj zadania.
Korzystanie z Transact-SQL
W Eksploratorze Obiektów , nawiąż połączenie z wystąpieniem Silnika Bazy Danych.
Na pasku Standard wybierz pozycję Nowe zapytanie.
Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie zatrzymano zadanie o nazwie
Weekly Sales Data Backup.USE msdb; GO EXECUTE dbo.sp_stop_job N'Weekly Sales Data Backup'; GO
Aby uzyskać więcej informacji, zobacz sp_stop_job.
Korzystanie z obiektów zarządzania programu SQL Server
Wywołaj metodę Stop klasy Job 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).