Sintomas
Quando a criação da chave principal de serviço para o Microsoft SQL Server 2012 ou SQL Server 2014 falha durante a configuração, o SQL Server não regista corretamente esta falha. Isto leva a alguns problemas, por exemplo, quando tenta configurar a replicação do SQL Server, recebe a seguinte mensagem de erro:
Ocorreu um erro durante a desencriptação. Não existe nenhum utilizador remoto 'distributor_admin' mapeado para o utilizador local '(nulo)' a partir do servidor remoto 'repl_distributor'. Alterou o contexto da base de dados para 'mestre'. (Microsoft SQL Server, Error: 15466)
Quando tenta criar um servidor ligado juntamente com logins remotos, encontra o erro:
Um erro ocorreu durante a desencriptação
Além disso, poderá receber a seguinte mensagem de erro no registo de erro do SQL Server:
<Data> <Tempo> tecla de serviço spid5s não poderia ser desencriptado usando uma das suas encriptações. Consulte sys.key_encryptions para mais detalhes.
Quando consulta a vista do catálogo sys.symmetric_keys,é devolvida uma linha para a chave principal de serviço. Quando consulta a vista do catálogo sys.key_encryptions,não é devolvida nenhuma fila. O resultado esperado é de duas linhas.
Resolução
Depois de aplicar esta atualização, os metadados ficarão limpos se a falha de criação da chave principal de serviço ocorrer durante a configuração, e o próximo reinício do serviço SQL Server tentará criar novamente uma chave principal de serviço. Além disso, mais mensagens de erro sobre a falha de criação da chave principal de serviço serão registadas no registo de erros.Nota
-
Se encontrou este problema, esta atualização não funcionará e terá de utilizar uma das soluções alternativas listadas na secção "Workaround".
-
Para utilizar as alterações nesta atualização cumulativa, tem de instalar o SQL Server utilizando a funcionalidade De Atualização de Produto e realizar uma instalação deslizante com RTM + SP + CU.
O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Recomendamos que descarregue e instale as últimas atualizações cumulativas para o SQL Server:
Solução
Se já tiver a situação problemática, pode fazer um dos seguintes:
-
Regenerar a chave principal de serviço utilizando a seguinte declaração Transact-SQL:
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
Reinstalar a instância do SQL Server.
Se encontrar o problema durante a instalação do SQL Server, pode seguir estes passos antes de instalar o SQL Server:
-
Reinicie o sistema operativo.
-
Inicie sessão na sessão RDP utilizando a conta de serviço SQL Server.
-
Aguarde vários minutos e, em seguida, inicie sessão após a criação completa do perfil do utilizador.
-
Inicie a configuração do SQL Server após alguns minutos.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".