Risolvere i problemi relativi a processi multiserver che usano proxy

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.

I processi distribuiti con passaggi associati a un proxy vengono eseguiti nel contesto dell'account proxy nel server di destinazione. Se si verificano errori quando i passaggi di processo che usano account proxy vengono scaricati dal server master, controllare la colonna error_message nella tabella sysdownloadlist del database msdb per verificare l'eventuale presenza dei 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 questo problema, impostare la sottochiave del registro \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName su 1 (vero). Per impostazione predefinita, questa sottochiave è impostata su 0 (falso). Il valore di MSSQL.<n> è il nome dell'istanza, ad esempio, MSSQL.1 o MSSQL.3.

  • "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 del processo.

Attenzione

È possibile che eventuali modifiche non corrette del Registro di sistema danneggino gravemente il sistema. Prima di modificare il Registro di sistema, è consigliabile eseguire il backup di tutti i dati importanti disponibili nel computer.

Vedi anche

Creazione di un ambiente multiserver