Condividi tramite


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.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per avviare un processo

  1. In Esplora oggetti connettersi a un'istanza del Motore di database di SQL Server ed espandere questa istanza.

  2. 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.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per avviare un processo

  1. In Esplora oggetti connettersi a un'istanza del Motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. 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).

Icona freccia utilizzata con il collegamento Torna all'inizio[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).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]