Compartilhar via


Solucionar problemas de trabalhos multisservidor que usam proxies

Aplica-se a:SQL Server

Importante

Em Instância Gerenciada do Azure SQL, a maioria dos recursos, mas não todos, do SQL Server Agent são suportados no momento. Consulte as diferenças de T-SQL entre a Instância Gerida do Azure SQL e o SQL Server para obter mais detalhes.

Os trabalhos distribuídos cujas etapas estão associadas a um proxy são executados no contexto da conta proxy no servidor de destino. Se as etapas de um trabalho que usam contas proxy falharem quando transferidas do servidor mestre, verifique a coluna error_message na tabela sysdownloadlist no banco de dados msdb para as seguintes mensagens de erro:

  • A etapa de trabalho requer uma conta proxy; entretanto, a correspondência de proxy está desativada no servidor de destino.

    Para resolver esse erro, defina o \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.<n>\SQLServerAgent\AllowDownloadedJobsToMatchProxyName subchave do Registro para 1 (true). Por padrão, essa subchave é definida como 0 (false). O valor de MSSQL.<n> é o nome da instância; por exemplo, MSSQL.1 ou MSSQL.3.

  • "Proxy não encontrado."

    Para resolver esse erro, verifique se existe uma conta proxy no servidor de destino com o mesmo nome da conta proxy do servidor mestre sob a qual a etapa de trabalho é executada.

Atenção

A edição incorreta do registo pode danificar gravemente o seu sistema. Antes de fazer alterações no Registro, recomendamos que você faça backup de todos os dados valiosos no computador.

Ver também

Criar um ambiente multisservidor