次の方法で共有


System Center 2012 Operations Manager サーバーのインストールがエラー 0x80131604で失敗する

この記事では、System Center 2012 Operations Manager 管理サーバーのインストール時に発生する システム カタログへのアドホック更新がサポートされていません エラーを解決するためのソリューションを提供します。

元の製品バージョン: System Center 2012 Operations Manager
元の KB 番号: 2713047

現象

System Center 2012 Operations Manager 管理サーバーのインストールが失敗し、次のエラーが発生します。

エラー: :Exception running sql string
"詳細オプションの表示" をsp_configure、1
RECONFIGURE
: スローされた Exception.Type: System.Data.SqlClient.SqlException、例外エラー コード: 0x80131904、Exception.Message: システム カタログへのアドホック更新はサポートされていません
構成オプション 'show advanced options' が 1 から 1 に変更されました。 RECONFIGURE ステートメントを実行してインストールしてください。
[DateTime]: エラー: :StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()

エラー: :RunAdminScripts が次の例外で失敗しました: : Thrownw Exception.Type: System.Reflection.TargetInvocationException, Exception Error Code: 0x80131604, Exception.Message: Exception has been thrown by the target of an invocation.

Note

Operations Manager ログ ファイルは、 %LocalAppData%\SCOM\Logsにあります。

原因

システム カタログへのアドホック更新はサポートされていませんインテリジェント キューのインストール中にエラーが発生します。 このエラーは、SQL Server がカタログの変更を許可しないことを意味します。 これは、 更新 の設定が変更され、 1に設定されている場合に発生する可能性があります。 SQL Server 2005 以降では、システム テーブルへの直接更新はサポートされていないため、カタログとテーブルをさらに変更するには、この設定をオフにする必要があります。

SQL Server 更新 オプションは、 sp_configure ストアド プロシージャに存在します。

これが問題の原因であるかどうかをテストするには、master データベースに対して次のクエリを手動で実行します。

sp_configure 'show advanced options', 1

次に、次のコマンドを実行します。

RECONFIGURE

この記事で説明されている問題が発生している場合、コマンドは次のメッセージで失敗します。

Exception.Message: システム カタログへのアドホック更新はサポートされていません。

解決方法

この問題を回避するには、次のクエリを使用して値を 0 に変更します。 この設定により、SQL Server データベースはカタログに対する変更や更新を受け取ることができます。

EXEC sp_configure 'allow updates', 0

次に、次のコマンドを実行します。

RECONFIGURE

これは正常に実行されます。

完了したら、管理サーバーのインストールを再起動します。