Risolvere i problemi relativi a processi multiserver che utilizzano proxy
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 (
false
). 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
Se il Registro di sistema viene modificato in modo non appropriato, il sistema potrebbe venire gravemente danneggiato. Prima di modificare il Registro di sistema, è consigliabile eseguire il backup di tutti i dati importanti disponibili nel computer.