Síntomas
Cuando intenta instalar Service Pack 2 (SP2) para Microsoft SQL Server 2014, se produce un error en el script de actualización de sqlagent100_msdb_upgrade.sql y recibe los siguientes mensajes de error:
Conceder acceso de inicio de sesión LoginName a la base de datos msdb...
Se ha encontrado un problema al conceder acceso a la base de datos de MSDB para el inicio de sesión '(null)'. Asegúrese de que este inicio de sesión está aprovisionado con SQLServer y vuelva a ejecutar sqlagent_msdb_upgrade.sql
Agregar userName a SQLAgentUserRole msdb rol...
Conceder acceso de inicio de sesión LoginName a la base de datos msdb...
Se ha encontrado un problema al conceder acceso a la base de datos de MSDB para el inicio de sesión '(null)'. Asegúrese de que este inicio de sesión está aprovisionado con SQLServer y vuelva a ejecutar sqlagent_msdb_upgrade.sql
Agregar userName a SQLAgentUserRole msdb rol...
Conceder acceso de inicio de sesión LoginName a la base de datos msdb...
Se ha encontrado un problema al conceder acceso a la base de datos de MSDB para el inicio de sesión '(null)'. Asegúrese de que este inicio de sesión está aprovisionado con SQLServer y vuelva a ejecutar sqlagent_msdb_upgrade.sql
Msg 574, Nivel 16, Estado 0
La instrucción CONFIG no se puede usar dentro de una transacción de usuario
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga información sobre la terminología queUsa Microsoft para describir las actualizaciones de software.