Modifica dei server di destinazione di un processo

Si applica a:SQL Server

Importante

In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.

Questo argomento descrive come modificare i server di destinazione per i processi di Microsoft SQL Server Agent in SQL Server usando SQL Server Management Studio o Transact-SQL.

Prima di iniziare

Sicurezza

Autorizzazioni

Per impostazione predefinita, i membri del ruolo predefinito del server sysadmin possono eseguire questa stored procedure. Gli altri utenti devono appartenere a uno dei seguenti ruoli predefiniti del database di SQL Server Agent nel database msdb:

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

Utilizzo di SQL Server Management Studio

Per modificare i server di destinazione per un processo

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Espandere SQL Server Agente quindi Processi, fare clic con il pulsante destro del mouse sul processo e quindi scegliere Proprietà.

  3. Nella finestra di dialogo Proprietà processo , fare clic sulla pagina Server di destinazionee quindi su Server di destinazione localeoppure Più server di destinazione.

    Se si sceglie Più server di destinazione, specificare quali dovranno essere i server di destinazione del processo selezionando la casella a sinistra del nome di ogni server. Verificare che le caselle di controllo corrispondenti ai server che non saranno server di destinazione del processo siano deselezionate.

Utilizzo di Transact-SQL

Per modificare i server di destinazione per un processo

  1. Connettersi al motore di database di .

  2. Dalla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui. In questo esempio il processo multiserver Weekly Sales Backups viene assegnato al server SEATTLE2.

USE msdb ;  
GO  
  
EXEC dbo.sp_add_jobserver  
    @job_name = N'Weekly Sales Backups',   
    @server_name = N'SEATTLE2' ;   
GO  

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

Vedi anche

Amministrazione automatizzata in un'organizzazione