Condividi tramite


Aggiungere passaggi a un processo di lavoro master dell'agente di SQL Server

si applica a:SQL Serverdatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

Questo argomento descrive come aggiungere passaggi a un processo master di SQL Server Agent in SQL Server usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

Un'attività master di SQL Server Agent non può essere assegnata a server sia locali che remoti.

Sicurezza

Autorizzazioni

Se non sei un membro del ruolo fisso del server sysadmin, puoi modificare solo i processi di cui sei proprietario. Per informazioni dettagliate, vedere Implementare la sicurezza di SQL Server Agent.

Uso di SQL Server Management Studio

Per aggiungere passaggi a un processo master di SQL Server Agent

  1. In Esplora oggetti clicca sul segno più per espandere il server contenente l'attività a cui si desidera aggiungere i passaggi.

  2. Fare clic sul segno più per espandere SQL Server Agent.

  3. Fare clic sul segno più per espandere la cartella Lavori.

  4. Fare clic con il pulsante destro del mouse sul lavoro al quale desideri aggiungere passaggi e seleziona Proprietà.

  5. Nella finestra di dialogo Proprietà processo -job_name, sotto Seleziona una pagina, seleziona Passaggi. Per altre informazioni sulle opzioni disponibili in questa pagina, vedere Proprietà processo - Nuovo processo (pagina Passaggi).

  6. Al termine, fare clic su OK.

Uso di Transact-SQL

Per aggiungere passaggi a un processo master di SQL Server Agent

  1. In Esplora oggetti, collegarsi a un'istanza di Database Engine.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e fare clic su Esegui.

    -- creates a job step that changes database access to read-only for the Sales database.   
    -- specifies 5 retry attempts, with each retry to occur after a 5 minute wait.   
    -- assumes that the Weekly Sales Data Backup job already exists  
    USE msdb;  
    GO  
    EXEC sp_add_jobstep  
        @job_name = N'Weekly Sales Data Backup',  
        @step_name = N'Set database to read only',  
        @subsystem = N'TSQL',  
        @command = N'ALTER DATABASE SALES SET READ_ONLY',   
        @retry_attempts = 5,  
        @retry_interval = 5 ;  
    GO  
    

Per altre informazioni, vedere sp_add_jobstep (Transact-SQL).