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 'show advanced options', 1
再構成
: スローされた Exception.Type: System.Data.SqlClient.SqlException、例外エラー コード: 0x80131904、Exception.Message: システム カタログへのアドホック更新はサポートされていません。
構成オプション 'show advanced options' が 1 から 1 に変更されました。 RECONFIGURE ステートメントを実行してインストールします。
[DateTime]: エラー: :StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException 例外, ブール型 breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()エラー: :RunAdminScripts は次の例外で失敗しました。 : スローされた Exception.Type: System.Reflection.TargetInvocationException、例外エラー コード: 0x80131604、Exception.Message: 例外が呼び出しのターゲットによってスローされました。
注:
Operations Manager ログ ファイルは にあります %LocalAppData%\SCOM\Logs
。
原因
インテリジェント キューのインストール中 に、システム カタログのアドホック更新がサポートされていません 。 このエラーは、SQL Serverカタログの変更を許可しないことを意味します。 これは、 更新許可 の設定が変更され、 1 に設定されている場合に発生する可能性があります。 SQL Server 2005 以降では、システム テーブルへの直接更新はサポートされていないため、カタログとテーブルにさらに変更を加えるには、この設定をオフにする必要があります。
SQL Server更新を許可するオプションがストアド プロシージャにsp_configure
存在します。
これが問題の原因であるかどうかをテストするには、マスター データベースに対して次のクエリを手動で実行します。
sp_configure 'show advanced options', 1
次に、
RECONFIGURE
この記事で説明されている問題が発生している場合、コマンドは次のメッセージで失敗します。
Exception.Message: システム カタログへのアドホック更新はサポートされていません。
解決方法
この問題を回避するには、次のクエリで値を 0 に変更します。 この設定により、SQL Server データベースはカタログに対する変更または更新を受け取ることができます。
EXEC sp_configure 'allow updates', 0
次に、
RECONFIGURE
これは正常に実行されます。
完了したら、管理サーバーのインストールを再起動します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示