Risolvere i problemi relativi ai processi multiserver che usano proxy
si applica a:SQL Server
Importante
In Istanza gestita di Azure SQL, la maggior parte, ma non tutte, delle funzionalità di SQL Server Agent sono attualmente supportate. Per informazioni dettagliate, vedere differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
Processi distribuiti i cui passaggi sono associati a un proxy eseguiti nel contesto dell'account proxy nel server di destinazione. Se i passaggi di processo che usano account proxy hanno esito negativo quando vengono scaricati dal server master, controllare la colonna error_message nella tabella sysdownloadlist nel database msdb per i messaggi di errore seguenti:
"Il passaggio di lavoro richiede un account proxy, tuttavia l'associazione del proxy è disabilitata nel server di destinazione."
Per risolvere questo errore, impostare la sottochiave del Registro di sistema \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName a 1 (true). Per impostazione predefinita, questa sottochiave è impostata su 0 (false). Valore di MSSQL.<n> è il nome dell'istanza; ad esempio MSSQL.1 o MSSQL.3.
"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.
Cautela
La modifica errata del Registro di sistema può danneggiare gravemente il sistema. Prima di apportare modifiche al Registro di sistema, è consigliabile eseguire il backup di tutti i dati con valori nel computer.