Se produce un error al instalar un servidor de System Center 2012 Operations Manager 0x80131604

En este artículo se proporciona una solución para resolver el error ad hoc update to system catalogs is not supported que se produce al instalar un servidor de administración de System Center 2012 Operations Manager.

Versión original del producto: System Center 2012 Operations Manager
Número de KB original: 2713047

Síntomas

Al instalar un servidor de administración de System Center 2012 Operations Manager se produce el siguiente error:

Error: :Excepción que ejecuta una cadena sql
sp_configure "mostrar opciones avanzadas", 1
RECONFIGURAR
: se produjo Exception.Type: System.Data.SqlClient.SqlException, Exception Error Code: 0x80131904, Exception.Message: No se admite la actualización ad hoc a los catálogos del sistema.
La opción de configuración "mostrar opciones avanzadas" ha cambiado de 1 a 1. Ejecute la instrucción RECONFIGURE para instalar.
[DateTime]: Error: :StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()

Error: :RunAdminScripts produjo la excepción siguiente: : Threw Exception.Type: System.Reflection.TargetInvocationException, Exception Error Code: 0x80131604, Exception.Message: Exception ha sido iniciado por el destino de una invocación.

Nota:

Los archivos de registro de Operations Manager se encuentran en %LocalAppData%\SCOM\Logs.

Causa

No se admite una actualización ad hoc a los catálogos del sistema durante la instalación de Intelligent Queue. Este error significa que SQL Server no permitiría un cambio en sus catálogos. Esto puede ocurrir si la configuración para permitir actualizaciones se ha cambiado y se ha establecido en 1. A partir de SQL Server 2005, no se admiten actualizaciones directas en las tablas del sistema, por lo que es necesario desactivar esta configuración para realizar más cambios en el catálogo y las tablas.

La opción SQL Server permitir actualizaciones está presente en el sp_configure procedimiento almacenado.

Para probar si esta es la causa del problema, ejecute manualmente la siguiente consulta en la base de datos maestra:

sp_configure 'show advanced options', 1

A continuación, ejecute,

RECONFIGURE

Si experimenta el problema descrito en este artículo, el comando producirá un error con el siguiente mensaje.

Exception.Message: no se admite la actualización ad hoc a los catálogos del sistema.

Solución

Para solucionar este problema, cambie el valor a 0 con la consulta siguiente. Esta configuración permite que la base de datos de SQL Server reciba cambios o actualizaciones en su catálogo.

EXEC sp_configure 'allow updates', 0

A continuación, ejecute,

RECONFIGURE

Esto se ejecutará correctamente.

Una vez completada, reinicie la instalación del servidor de administración.