この記事では、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
これは正常に実行されます。
完了したら、管理サーバーのインストールを再起動します。