Solucionar problemas de trabajos multiservidor que usan servidores proxy

Se aplica a:SQL Server

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

Los trabajos distribuidos que tienen pasos asociados a un proxy se ejecutan en el contexto de la cuenta de proxy del servidor de destino. Si se producen errores en los pasos de trabajo que utilizan cuentas de proxy cuando se descargan desde el servidor maestro, busque en la columna error_message de la tabla sysdownloadlist de la base de datos msdb los siguientes mensajes de error:

  • "Este trabajo requiere una cuenta de proxy, pero la coincidencia de proxy se ha deshabilitado en el servidor de destino."

    Para solucionar este error, establezca la subclave del registro \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName en 1 (true). De manera predeterminada, esta subclave está establecida en 0 (false). El valor de MSSQL.<n> es el nombre de la instancia; por ejemplo, MSSQL.1 o MSSQL.3.

  • "No se encontró el proxy".

    Para resolver este error, asegúrese de que existe una cuenta de proxy en el servidor de destino con el mismo nombre que la cuenta de proxy del servidor maestro en la que se ejecuta el paso de trabajo.

Precaución

Una modificación incorrecta del Registro puede provocar daños graves en el sistema. Antes de efectuar cambios en el Registro, es recomendable que realice una copia de seguridad de los datos importantes del equipo.

Consulte también

Crear un entorno multiservidor