Share via


Configurare un server di destinazione

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 creare un server di destinazione in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

Prima di iniziare

Sicurezza

I processi distribuiti con passaggi associati a un proxy vengono eseguiti nel contesto dell'account proxy nel server di destinazione. Verificare che siano soddisfatte le condizioni seguenti, per assicurare che i passaggi di processo associati a un proxy vengano scaricati dal server master a quello di destinazione:

  • La sottochiave del Registro di sistema del server master \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) è impostata su 1 (true). Per impostazione predefinita, questa sottochiave è impostata su 0 (falso).

  • Nel server di destinazione deve esistere un account proxy con lo stesso nome dell'account proxy del server master utilizzato per l'esecuzione del passaggio del processo.

Se si verificano errori nel download dei passaggi dei processi che usano account proxy dal server master a quello di destinazione, è possibile controllare se nella colonna error_message della tabella sysdownloadlist nel database msdb sono presenti i messaggi di errore seguenti:

  • "Per questo passaggio del processo è necessario un account proxy, ma l'individuazione dei proxy è disabilitata nel server di destinazione."

    Per risolvere il problema, impostare la sottochiave del Registro di sistema AllowDownloadedJobsToMatchProxyName su 1.

  • "Impossibile trovare il proxy."

    Per risolvere il problema, verificare che nel server di destinazione sia disponibile un account proxy con lo stesso nome dell'account proxy del server master utilizzato per l'esecuzione del passaggio di processo.

Autorizzazioni

Le autorizzazioni di esecuzione per questa procedura vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin .

Utilizzo di SQL Server Management Studio

Per configurare un server di destinazione

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

  2. Fare clic con il pulsante destro del mouse su SQL Server Agent, scegliere Amministrazione multiservere fare clic su Imposta come server di destinazione. Configurazione guidata server di destinazione consente di eseguire in modo semplificato i passaggi necessari per configurare un server di destinazione.

  3. Nella pagina Selezione server master selezionare il server master dal quale il server di destinazione corrente riceverà i processi.

    Seleziona server
    Tramite questa opzione è possibile connettersi al server master.

    Descrizione del server
    Consente di digitare una descrizione del server di destinazione corrente. Tale descrizione verrà caricata sul server master dal server di destinazione.

  4. Nella pagina Credenziali account di accesso al server master creare un nuovo account di accesso al server di destinazione, se necessario.

    Crea un nuovo account di accesso se necessario e assegna i diritti per il server MSX
    Tramite questa opzione è possibile creare un nuovo account di accesso nel server di destinazione se l'account di accesso specificato non esiste già.

Utilizzo di Transact-SQL

Per configurare un server di destinazione

  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 server corrente viene integrato nel server master AdventureWorks1. L'ubicazione del server corrente è Building 21, Room 309, Rack 5.

    USE msdb ;  
    GO  
    
    EXEC dbo.sp_msx_enlist N'AdventureWorks1',   
        N'Building 21, Room 309, Rack 5' ;   
    GO
    

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

Vedi anche

Amministrazione automatizzata in un'organizzazione