Zdefiniuj opcje kroku zadania Transact-SQL
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.
W tym temacie opisano sposób definiowania opcji dla kroków zadań programu Microsoft SQL Server Agent Transact-SQL w SQL Server przy użyciu SQL Server Management Studio lub obiektów zarządzania SQL Server.
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 zdefiniować opcje kroku zadania Transact-SQL
W Eksploratorze obiektów rozwiń węzeł SQL Server Agent, rozwiń Zadania, kliknij prawym przyciskiem myszy zadanie, które chcesz edytować, a następnie kliknij Właściwości .
Kliknij stronę Kroki, kliknij krok zadania, a następnie kliknij Edytuj.
W oknie dialogowym Właściwości Kroku Zadania upewnij się, że typ zadania to skrypt Transact-SQL (TSQL), a następnie wybierz kartę Zaawansowane .
Określ akcję do wykonania w przypadku pomyślnego zakończenia zadania, wybierając z listy Akcja po pomyślnym zakończeniu.
Określ liczbę prób ponownych, wprowadzając liczbę od 0 do 9999 w polu Liczba prób.
Określ interwał ponawiania prób, wprowadzając liczbę minut z zakresu od 0 do 9999 w polu Interwał ponawiania prób.
Określ akcję do wykonania, jeśli zadanie zakończy się niepowodzeniem, wybierając z listy Akcja w przypadku niepowodzenia.
Jeśli zadanie jest skryptem Transact-SQL, możesz wybrać jedną z następujących opcji:
Wprowadź nazwę pliku wyjściowego . Domyślnie plik jest zastępowany za każdym razem, gdy krok zadania jest wykonywany. Jeśli nie chcesz, aby plik wyjściowy został zastąpiony, sprawdź Dołącz dane wyjściowe do istniejącego pliku. Ta opcja jest dostępna tylko dla członków sysadmin stałej roli serwera. Należy pamiętać, że program SQL Server Management Studio nie zezwala użytkownikom na wyświetlanie dowolnych plików w systemie plików, dlatego nie można używać programu Management Studio do wyświetlania dzienników kroków zadań zapisywanych w systemie plików.
Sprawdź Log to table, jeśli chcesz zarejestrować krok zadania w tabeli bazy danych. Domyślnie zawartość tabeli jest zastępowana za każdym razem, gdy wykonywany jest krok zadania. Jeśli nie chcesz, aby zawartość tabeli została zastąpiona, zaznacz Dołącz dane wyjściowe do istniejącego wpisu w tabeli. Po wykonaniu kroku zadania możesz wyświetlić zawartość tej tabeli, klikając pozycję Wyświetl.
Jeśli chcesz uwzględnić dane wyjściowe w historii kroku, zaznacz Uwzględnij dane wyjściowe kroku w historii. Dane wyjściowe będą wyświetlane tylko wtedy, gdy nie wystąpiły żadne błędy. Ponadto dane wyjściowe mogą być skrócone.
Jeśli jesteś członkiem sysadmin przypisanej roli serwera i chcesz w celu uruchomienia tego kroku zadania użyć innego identyfikatora SQL logowania, wybierz ten identyfikator z listy Uruchom jako użytkownik.
Korzystanie z obiektów zarządzania programu SQL Server
Aby zdefiniować opcje kroku zadania Transact-SQL
Użyj klasy JobStep przy użyciu wybranego języka programowania, takiego jak Visual Basic, Visual C# lub PowerShell.