KB3091643 - CORREÇÃO: ocorre um erro quando você configura SQL Server replicação ou configura um servidor vinculado no SQL Server 2012 ou SQL Server 2014

Aplica-se a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sintomas

Quando a criação da chave master de serviço para o Microsoft SQL Server 2012 ou o SQL Server 2014 falha durante a instalação, o SQL Server não registra essa falha corretamente. Isso leva a alguns problemas, por exemplo, quando você tenta configurar a replicação do SQL Server, recebe a seguinte mensagem de erro:

Observação

Ocorreu um erro durante a descriptografia. Não há nenhum usuário remoto 'distributor_admin' mapeado para o usuário local '(null)' do servidor remoto 'repl_distributor'. Contexto de banco de dados alterado para 'master'. (Microsoft SQL Server, erro: 15466)

Ao tentar criar um servidor vinculado junto com logons remotos, você encontra o erro:

Observação

Ocorreu um erro durante a descriptografia

Além disso, você pode receber a seguinte mensagem de erro no log de erros do SQL Server:

Observação

< Data><Horário> A Chave Mestre de Serviço do spid5s não pôde ser descriptografada usando uma de suas criptografias. Consulte sys.key_encryptions para obter detalhes.

Quando você consulta a exibição de catálogo sys.symmetric_keys, uma linha para a chave de master de serviço é retornada. Quando você consulta a exibição de catálogo sys.key_encryptions, nenhuma linha é retornada. O resultado esperado é de duas linhas.

Resolução

Depois de aplicar essa atualização, os metadados serão deixados limpo se a falha na criação da chave de master de serviço ocorrer durante a instalação e a próxima reinicialização do serviço SQL Server tentará criar uma chave de master de serviço novamente. Além disso, mais mensagens de erro sobre a falha na criação da chave master de serviço serão registradas no log de erros.

Observação

  • Se você encontrou esse problema, esta atualização não funcionará e você precisará usar uma das soluções alternativas listadas na seção "Solução alternativa".
  • Para usar as alterações nesta atualização cumulativa, você precisa instalar o SQL Server usando o recurso Atualização de Produto e executar uma instalação integrada com RTM + SP +.

O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server:

Recomendação: instalar a atualização cumulativa mais recente para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes para o SQL Server:

      

Solução alternativa

Se você já tiver a situação problemática, poderá seguir um destes procedimentos:

  • Regenere a chave master de serviço usando a seguinte instrução Transact-SQL:

    ALTER SERVICE MASTER KEY FORCE REGENERATE
    
  • Reinstale a instância do SQL Server.

Se você estiver encontrando o problema durante a instalação do SQL Server, poderá seguir estas etapas antes de instalar o SQL Server:

  • Reinicie o sistema operacional.
  • Faça logon na sessão RDP usando a conta de serviço do SQL Server.
  • Aguarde alguns minutos e faça logoff depois que o perfil de usuário for criado completamente.
  • Inicie a instalação do SQL Server após alguns minutos.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".