Avviare un processo
In questo argomento viene descritto come avviare l'esecuzione di un processo di Microsoft SQL Server Agent in SQL Server 2012 tramite SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.
Un processo è una serie specificata di azioni eseguite da SQL Server Agent. I processi di SQL Server Agent possono essere eseguiti in un server locale o in più server remoti.
Prima di iniziare:
Sicurezza
Per avviare un processo utilizzando:
SQL Server Management Studio
Transact-SQL
SQL Server Management Objects
Prima di iniziare
Sicurezza
Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.
[Top]
Utilizzo di SQL Server Management Studio
Per avviare un processo
In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server ed espandere questa istanza.
Espandere SQL Server Agent e quindi Processi. In base alla modalità di avvio del processo desiderata, eseguire una delle seguenti operazioni:
Se si sta lavorando in un unico server oppure in un server di destinazione, oppure se si sta eseguendo un processo del server locale in un server master, fare clic con il pulsante destro del mouse sul processo che si desidera avviare e quindi scegliere Avvia processo.
Se si desidera avviare più processi, fare clic con il pulsante destro del mouse su Processi e quindi scegliere Monitoraggio attività processi. In Monitoraggio attività processi è possibile selezionare più processi. Fare clic con il pulsante destro del mouse sui processi selezionati e scegliere Avvia processi.
Se si sta lavorando in un server master e si desidera eseguire il processo contemporaneamente in tutti i server di destinazione, fare clic con il pulsante destro del mouse sul processo che si desidera avviare, scegliereAvvia processo e quindi Avvia su tutti i server di destinazione.
Se si sta lavorando in un server master e si desidera specificare i server di destinazione in cui eseguire il processo, fare clic con il pulsante destro del mouse sul processo che si desidera avviare, scegliereAvvia processo e quindi scegliere Avvia sui server di destinazione specificati. Nella finestra di dialogo Invia istruzioni di download selezionare la casella di controllo Solo i server di destinazione seguenti e quindi selezionare i server di destinazione in cui si desidera eseguire il processo.
[Top]
Utilizzo di Transact-SQL
Per avviare un processo
In Esplora oggetti connettersi a un'istanza del Motore di database.
Sulla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra Query e fare clic su Esegui.
-- starts a job named Weekly Sales Data Backup. USE msdb ; GO EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ; GO
Per ulteriori informazioni, vedere sp_start_job (Transact-SQL).
[Top]
Utilizzo di SQL Server Management Objects
Per avviare un processo
Chiamare il metodo Start della classe Job utilizzando un linguaggio di programmazione come Visual Basic, Visual C# o PowerShell. Per ulteriori informazioni, vedere SMO (SQL Server Management Objects).
[Top]