L'installazione di un server di System Center 2012 Operations Manager non riesce con errore 0x80131604

Questo articolo fornisce una soluzione per risolvere l'errore ad hoc per i cataloghi di sistema che si verifica quando si installa un server di gestione di System Center 2012 Operations Manager.

Versione originale del prodotto: System Center 2012 Operations Manager
Numero KB originale: 2713047

Sintomi

L'installazione di un server di gestione di System Center 2012 Operations Manager ha esito negativo con l'errore seguente:

Errore: :Exception running sql string
sp_configure 'show advanced options', 1
RICONFIGURARE
: ha generato Exception.Type: System.Data.SqlClient.SqlException, Exception Error Code: 0x80131904, Exception.Message: l'aggiornamento ad hoc ai cataloghi di sistema non è supportato.
L'opzione di configurazione "mostra opzioni avanzate" è stata modificata da 1 a 1. Eseguire l'istruzione RECONFIGURE da installare.
[DateTime]: Error: :StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
in System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()

Errore: :RunAdminScripts non è riuscito con l'eccezione seguente: : Eccezione generata.Tipo: System.Reflection.TargetInvocationException, Codice errore eccezione: 0x80131604, Exception.Message: Eccezione generata dalla destinazione di una chiamata.

Nota

I file di log di Operations Manager si trovano in %LocalAppData%\SCOM\Logs.

Causa

Durante l'installazione della coda intelligente viene rilevato un errore ad hoc per i cataloghi di sistema non supportato . Questo errore indica che SQL Server non consente una modifica ai relativi cataloghi. Ciò può verificarsi se l'impostazione per consenti aggiornamenti è stata modificata e impostata su 1. A partire da SQL Server 2005, gli aggiornamenti diretti alle tabelle di sistema non sono supportati, pertanto è necessario disattivare questa impostazione per apportare ulteriori modifiche al catalogo e alle tabelle.

L'opzione SQL Server consenti aggiornamenti è presente nella sp_configure stored procedure.

Per verificare se questa è la causa del problema, eseguire manualmente la query seguente sul database master:

sp_configure 'show advanced options', 1

Quindi eseguire,

RECONFIGURE

Se si verifica il problema descritto in questo articolo, il comando avrà esito negativo con il messaggio seguente.

Exception.Message: l'aggiornamento ad hoc ai cataloghi di sistema non è supportato.

Risoluzione

Per risolvere questo problema, modificare il valore su 0 con la query seguente. Questa impostazione consente al database SQL Server di ricevere eventuali modifiche o aggiornamenti al catalogo.

EXEC sp_configure 'allow updates', 0

Quindi eseguire,

RECONFIGURE

Questa operazione verrà eseguita correttamente.

Al termine, riavviare l'installazione del server di gestione.