Mensagem de erro ao usar o agente de serviços ou espelhamento para conectar a uma instância do SQL Server 2005 do banco de dados: "Falha de handshake conexão"

Extended support for SQL Server 2005 ended on April 12, 2016

If you are still running SQL Server 2005, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 912412
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Bug #: 413389 (SQLBUDT)
Sintomas
Ao usar o agente de serviços ou o espelhamento para conectar a uma instância do Microsoft SQL Server 2005 do banco de dados, você recebe as seguintes mensagens de erro:
Falha de handshake de conexão. Um sistema operacional falha na chamada: 5 (5) (erro não encontrado). Estado 87.
Falha de handshake de conexão. Uma chamada de sistema operacional falha: 5(Access is denied) (5). Estado 87.
Esse problema ocorre quando você usa autenticação com base em certificado para a conexão.
Causa
Esse problema ocorre porque o controle de acesso discricional DACL (lista) da pasta que contém a RSA chaves está definido incorretamente. Portanto, a conta que executa a instância do SQL Server 2005 não tem permissões suficientes para acessar chaves do par de certificado.

A seguinte pasta contém as chaves RSA:
%ALLUSERSPROFILE%\Dados Data\Microsoft\Crypto\RSA\MachineKeys
Resolução
Para resolver esse problema, você deve definir manualmente a DACL da pasta para as permissões padrão. Para fazer isso, siga as etapas listados no artigo da Base de dados de Conhecimento da Microsoft 278381. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
278381Permissões padrão para as pastas MachineKeys

Propriedades

ID do Artigo: 912412 - Última Revisão: 12/09/2015 04:09:17 - Revisão: 1.2

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Express Edition

  • kbnosurvey kbarchive kbmt kbprb KB912412 KbMtpt
Comentários