Creare un server di destinazione
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 le differenze T-SQL tra Istanza gestita di Azure SQL 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 (SMO).
Prima di iniziare
Sicurezza
Processi distribuiti con passaggi associati a un proxy eseguiti nel contesto dell'account proxy nel server di destinazione. Assicurarsi che le condizioni seguenti siano soddisfatte o che i passaggi del processo associati a un proxy non vengano scaricati dal server master alla 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 (false).
Esiste un account proxy nel server di destinazione con lo stesso nome dell'account proxy del server master in cui viene eseguito il passaggio del processo.
Se i passaggi di processo che usano account proxy non riescono durante il download dal server master al server di destinazione, è possibile controllare la colonna error_message nella tabella sysdownloadlist nel database msdb per i messaggi di errore seguenti:
Il passaggio del processo richiede un account proxy, ma l'associazione del proxy è disabilitata nel server di destinazione.
Per risolvere questo errore, impostare la sottochiave del Registro di sistema AllowDownloadedJobsToMatchProxyName su 1.
"Proxy non trovato".
Per risolvere questo errore, assicurarsi che nel server di destinazione sia presente un account proxy con lo stesso nome dell'account proxy del server master in cui viene eseguito il passaggio del processo.
Autorizzazioni
Le autorizzazioni per eseguire questa procedura, per impostazione predefinita, sono concesse ai membri del ruolo fisso di server sysadmin.
Uso di SQL Server Management Studio
Per creare un server di destinazione
In Esplora oggetti, connettersi a un'istanza del Motore di Database di Microsoft SQL Server e successivamente espandere tale istanza.
Fare clic con il pulsante destro del mouse su SQL Server Agent, scegliere Amministrazione multi servere quindi fare clic su Imposta come destinazione. La procedura guidata ti guida nel processo di creazione di un server di destinazione.
Nella pagina Selezionare un server master selezionare il server master da cui il server di destinazione riceverà i processi.
seleziona server
Connettersi al server master.Descrizione del server
Digitare una descrizione per questo server di destinazione. Il server di destinazione carica questa descrizione nel server master.Nella pagina delle credenziali di accesso del server master , creare nuove credenziali di accesso sul server di destinazione, se necessario.
Creare un nuovo account di accesso, se necessario, e assegnargli i diritti su MSX
Creare un nuovo account di accesso nel server di destinazione se l'account di accesso specificato non esiste già.
Uso di Transact-SQL
Per creare un server di destinazione
Connettersi al motore di database.
Nella barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e fare clic su Esegui. In questo esempio il server corrente viene inserito nel server master AdventureWorks1. La posizione per il 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).