Procedura: Impostazione di un flusso di interventi in caso di esito positivo o negativo del passaggio di processo (SQL Server Management Studio)
Quando si creano processi di Microsoft SQL Server, è possibile specificare le azioni che SQL Server dovrà intraprendere in caso di errore durante l'esecuzione del processo. Determinare l'azione che SQL Server dovrà eseguire in caso di esito positivo o negativo di ogni passaggio di processo. Attenersi quindi alla procedura riportata di seguito per configurare la logica del flusso di azioni del passaggio di processo utilizzando SQL Server Agent.
Per impostare il flusso di interventi in caso di esito positivo o negativo del passaggio di processo
In Esplora oggetti espandere SQL Server Agent e quindi Processi.
Fare clic con il pulsante destro del mouse sul processo da modificare e quindi scegliere Proprietà.
Selezionare la pagina Passaggi, fare clic su un passaggio e quindi su Modifica.
Nella finestra di dialogo Proprietà passaggio processo selezionare la pagina Avanzate.
Nell'elenco In caso di esito positivoselezionare l'azione da eseguire se il passaggio di processo viene eseguito correttamente.
Nella casella Numero tentativi immettere un valore compreso tra 0 e 9999 per indicare il numero di ripetizioni desiderate del passaggio prima di stabilirne l'esito negativo. Se si immette un valore maggiore di 0 nella casella Numero tentativi, immettere nella casella Intervallo tra i tentativi (minuti) un numero compreso tra 1 e 9999 per indicare i minuti che devono intercorrere tra due tentativi di esecuzione del passaggio.
Nell'elenco In caso di esito negativo selezionare l'azione da eseguire in caso di esito negativo del passaggio.
Se il processo è uno script Transact-SQL, sono disponibili le opzioni seguenti:
Nella casella File di output immettere il nome di un file di output in cui scrivere l'output dello script. Per impostazione predefinita, il file viene sovrascritto a ogni esecuzione del passaggio di processo. Per evitare che il file di output venga sovrascritto, selezionare l'opzione Accoda output a file esistente.
Selezionare l'opzione Registra nella tabella per registrare il passaggio di processo in una tabella di database. Per impostazione predefinita, il contenuto della tabella viene sovrascritto a ogni esecuzione del passaggio di processo. Per evitare che il contenuto della tabella venga sovrascritto, selezionare l'opzione Accoda output a voce esistente nella tabella. Dopo l'esecuzione del passaggio di processo, è possibile visualizzare il contenuto di questa tabella facendo clic su Visualizza.
Selezionare l'opzione Includi output passaggio nella cronologia per includere l'output nella cronologia del passaggio. L'output verrà visualizzato solo se non si sono verificati errori. È inoltre possibile che l'output sia troncato.
Se l'elenco Esegui come utente è disponibile selezionare l'account proxy account con le credenziali che verranno utilizzate dal processo.