Sdílet prostřednictvím


Definování možností kroku úlohy Transact-SQL

platí pro:SQL Serverazure SQL Managed Instance

Důležitý

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance od SQL Serveru.

Toto téma popisuje, jak definovat možnosti pro kroky úlohy agenta Microsoft SQL Server Transact-SQL v Microsoft SQL Serveru pomocí SQL Server Management Studio nebo SQL Server Management Objects.

Než začnete

Bezpečnost

Podrobné informace najdete v tématu Implementacezabezpečení agenta SQL Serveru .

Použití aplikace SQL Server Management Studio

Definování možností kroku úlohy Transact-SQL

  1. V Průzkumníku objektů rozbalte SQL Server Agent, rozbalte Úlohy, klikněte pravým tlačítkem myši na úlohu, kterou chcete upravit, a potom klikněte na položku Vlastnosti.

  2. Klikněte na stránku Kroky, klikněte na krok úlohy a potom klikněte na Upravit.

  3. V dialogovém okně Vlastnosti kroku úlohy ověřte, že typ úlohy je Transact-SQL skript (TSQL), a pak vyberte stránku Rozšířené.

  4. Zadejte akci, která se má provést v případě úspěšného dokončení úlohy, výběrem ze seznamu Akce při úspěchu.

  5. Zadejte počet opakovaných pokusů zadáním čísla od 0 do 9999 do pole Opakovaný pokus.

  6. Zadejte interval opakování zadáním počtu minut od 0 do 9999 do pole interval opakování.

  7. Zvolte akci, která se má provést v případě, že úloha selže, ze seznamu Akce při selhání.

  8. Pokud je úloha Transact-SQL skriptem, můžete si vybrat z následujících možností:

    • Zadejte název výstupního souboru . Ve výchozím nastavení se soubor přepíše při každém spuštění kroku úlohy. Pokud nechcete, aby se výstupní soubor přepsal, zkontrolujte, Připojit výstup do existujícího souboru. Tato možnost je dostupná pouze pro členy správce systému pevné role serveru. Všimněte si, že SQL Server Management Studio neumožňuje uživatelům zobrazit libovolné soubory v systému souborů, takže nelze použít Management Studio k zobrazení protokolů kroků úloh, které jsou zapsány do systému souborů.

    • Pokud chcete protokolovat krok úlohy do databázové tabulky, zkontrolujte protokol do tabulky. Ve výchozím nastavení se obsah tabulky přepíše při každém spuštění kroku úlohy. Pokud nechcete, aby se obsah tabulky přepsal, zaškrtněte možnost Připojit výstup k existující položce v tabulce. Po provedení kroku úlohy můžete zobrazit obsah této tabulky kliknutím na Zobrazit.

    • Zkontrolujte Zahrnout výstup kroku do historie, pokud chcete, aby byl výstup zahrnut do historie kroku. Výstup se zobrazí jenom v případě, že nedošlo k žádným chybám. Také se může zkrátit výstup.

  9. Pokud jste členem role správce systému pevné role serveru a chcete tento krok úlohy spustit jako jiné SQL přihlášení, vyberte SQL přihlášení ze seznamu uživatele Spustit jako.

Použití objektů správy SQL Serveru

Definování možností kroku úlohy Transact-SQL

Pomocí třídy JobStep použijte programovací jazyk, který zvolíte, například Visual Basic, Visual C# nebo PowerShell.