Síntomas
Cuando se produce un error en la creación de la clave maestra de servicio para Microsoft SQL Server 2012 o SQL Server 2014 durante la instalación, SQL Server no registra este error correctamente. Esto conlleva algunos problemas, por ejemplo, cuando intenta configurar la replicación de SQL Server, recibe el siguiente mensaje de error:
Se produjo un error durante el descifrado. No hay ningún usuario remoto ' distributor_admin ' asignado al usuario local ' (NULL) ' del servidor remoto ' repl_distributor '. Se cambió el contexto de base de datos a ' Master '. (Microsoft SQL Server, error: 15466)
Al intentar crear un servidor vinculado junto con inicios de sesión remotos, se produce el error:
Error al descifrar
Además, es posible que reciba el siguiente mensaje de error en el registro de errores de SQL Server:
<fecha> <hora> clave maestra de servicio spid5s no se pudo descifrar con uno de sus cifrados. Para obtener más información, consulta sys.key_encryptions.
Cuando consulta la vista de catálogo Sys.symmetric_keys, se devuelve una fila para la clave maestra de servicio. Cuando consulta la vista de catálogo Sys.key_encryptions, no se devuelve ninguna fila. El resultado esperado es de dos filas.
Resolución
Después de aplicar esta actualización, los metadatos se quedarán limpios si el error de la creación de la clave maestra de servicio se produce durante la configuración y el reinicio del servicio de SQL Server volverá a intentar crear una clave maestra de servicio. Además, se registrarán más mensajes de error relacionados con el error de creación de la clave maestra de servicio en el registro de errores.Nota
-
Si ha tenido este problema, esta actualización no funcionará y tendrá que usar una de las soluciones alternativas enumeradas en la sección "solución".
-
Para poder usar los cambios en esta actualización acumulativa, tiene que instalar SQL Server mediante la característica actualización de producto y realizar una instalación integrada con RTM + SP + CU.
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Solución alternativa
Si ya tiene la situación de problema, puede realizar una de las siguientes acciones:
-
Vuelva a generar la clave maestra de servicio con la siguiente instrucción Transact-SQL:
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
Vuelva a instalar la instancia de SQL Server.
Si se está encontrando el problema durante la instalación de SQL Server, puede seguir estos pasos antes de instalar SQL Server:
-
Reinicie el sistema operativo.
-
Inicie sesión en la sesión de RDP con la cuenta de servicio de SQL Server.
-
Espere unos minutos y, después, cierre la sesión después de que el perfil de usuario se haya creado por completo.
-
Inicie el programa de instalación de SQL Server pasados unos minutos.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".