Condividi tramite


Modificare i server di destinazione per un'attività

si applica a:SQL Server

Importante

In Istanza gestita di SQL di Azure, la maggior parte, ma non tutte le funzionalità di SQL Server Agent sono attualmente supportate. Per informazioni dettagliate, vedere differenze T-SQL tra Istanza gestita di Azure SQL 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. È necessario concedere ad altri utenti uno dei ruoli predefiniti del database di SQL Server Agent seguenti nel database msdb:

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

Uso di SQL Server Management Studio

Per modificare i server di destinazione di un'attività

  1. In Esplora Oggetti di , connettersi a un'istanza del Motore di database di SQL Server e quindi espandere tale istanza.

  2. Espandere SQL Server Agent, espandere Attività, fare clic con il pulsante destro del mouse su un'attività e quindi scegliere Proprietà .

  3. Nella finestra di dialogo Proprietà processo, selezionare la pagina Destinazionie fare clic su Destinazione server localeo Destinazione server multipli.

    Se si sceglie Destina più server, designare i server che saranno destinati al processo spuntando la casella a sinistra del nome del server. Verificare che le caselle di controllo per i server che non devono essere destinazioni dell'attività siano deselezionate.

Uso di Transact-SQL

Per modificare i server di destinazione relativi a un'attività

  1. Connettersi al motore di database.

  2. Nella barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e fare clic su Esegui. In questo esempio viene assegnato il processo multiserver Weekly Sales Backups 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).

Vedere anche

Amministrazione automatizzata nell'intera azienda