Definire le opzioni del passaggio di processo Transact-SQL
Questo argomento descrive come definire le opzioni per i passaggi del processo Transact-SQL di Microsoft SQL Server Agent in SQL Server 2014 usando SQL Server Management Studio o SQL Server Management Objects.
Contenuto dell'articolo
Prima di iniziare:
Per definire le opzioni del passaggio di processo Transact-SQL con ,
Prima di iniziare
Sicurezza
Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per definire le opzioni del passaggio di processo Transact-SQL
In Esplora oggettiespandere SQL Server Agente Processi, fare clic con il pulsante destro del mouse sul processo da modificare e quindi selezionare Proprietà.
Selezionare la pagina Passaggi , fare clic su un passaggio processo e quindi su Modifica.
Nella finestra di dialogo Proprietà passaggio processo verificare che il tipo di processo è Transact-SQL Script (TSQL)e quindi selezionare la pagina Avanzate .
Specificare un'operazione da eseguire se il processo ha esito positivo dall'elenco Azione in caso di esito positivo .
Specificare un numero di tentativi digitando un numero compreso tra 0 e 9999 nella casella Numero tentativi .
Specificare un intervallo di tentativi digitando un numero di minuti compreso tra 0 e 9999 nella casella Intervallo tentativi .
Specificare un'operazione da eseguire se il processo ha esito negativo dall'elenco Azione in caso di esito negativo .
Se il processo è uno script Transact-SQL, è possibile scegliere una delle opzioni seguenti:
Immettere il nome di un File di output. Per impostazione predefinita il file viene sovrascritto a ogni esecuzione del passaggio processo. Per evitarlo, selezionare Accoda output a file esistente. L'opzione è disponibile solo ai membri del ruolo predefinito del server sysadmin . Si noti che SQL Server Management Studio non consente agli utenti di visualizzare file arbitrari nel file system, quindi non è possibile usarlo per visualizzare i log dei passaggi scritti nel file system.
Selezionare Registra nella tabella per registrare il passaggio processo in una tabella di database. Per impostazione predefinita il contenuto della tabella viene sovrascritto a ogni esecuzione del passaggio processo. Per evitarlo, selezionare Accoda output a voce esistente nella tabella. Dopo l'esecuzione del passaggio processo, è possibile visualizzare il contenuto della tabella facendo clic su Visualizza.
Selezionare Includi output passaggio nella cronologia se si desidera includere l'output nella cronologia dei passaggi. L'output verrà visualizzato solo se non si sono verificati errori. È inoltre possibile che l'output sia troncato.
Se l'utente è membro del ruolo predefinito del server sysadmin e intende eseguire questo passaggio di processo con un diverso account di accesso SQL, selezionare l'account di accesso SQL dall'elenco Esegui come utente .
Utilizzo di SQL Server Management Objects
Per definire le opzioni del passaggio di processo Transact-SQL
Usare la classe JobStep
tramite un linguaggio di programmazione scelto come Visual Basic, Visual C# o PowerShell.