KB2705760: System Center 2012 Operations Manager のインストールに失敗することがある
こんにちは。日本マイクロソフトの新木です。 今回は System Center 2012 Operations Manager インストール時の注意点についてお知らせします。
Operations Manager インストール時に、Operations Managerのデータベースを新規インストールするディレクトリを選択しますが、このディレクトリに、既に OperationsManager.mdf や OperationsManager.ldf のデータベースファイルが存在する場合に、「セットアップが完了しない」という内容のエラーが発生することがあります。この問題を解決するためには、既に存在しているOperationsManager.mdf や OperationsManager.ldf のデータベースファイルを削除するか、別のディレクトリに移動する必要があります。
なお、OpsMgrSetupWizard.logを確認すると、既にOperationsManager.mdf や OperationsManager.ldf のデータベースファイルが存在することが原因でインストールに失敗しているかどうかを判断することができます。OpsMgrSetupWizard.log は以下のパスにあります。
- C:\Users\<インストールを実施したユーザー名>\AppData\Local\SCOM\Logs
下記太字で示した内容が OpsMgrSetupWizard.log に出力されているかどうかを確認してみてください。
-------------------
[05:44:19]: Error: :Exception running sql string CREATE DATABASE [OperationsManager] ON PRIMARY(NAME=MOM_DATA,FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\OperationsManager.mdf',SIZE=1000MB,MAXSIZE=1000MB,FILEGROWTH=0MB) LOG ON(NAME=MOM_LOG, FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\OperationsManager.ldf',SIZE=500MB,MAXSIZE=500MB,FILEGROWTH=0MB) COLLATE SQL_Latin1_General_CP1_CI_AS: Threw Exception.Type: System.Data.SqlClient.SqlException, Exception Error Code: 0x80131904, Exception.Message: Cannot create file 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\OperationsManager.mdf' because it already exists. Change the file path or the file name, and retry the operation.
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
[05:44:19]: Error: :StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.EnterpriseManagement.OperationsManager.Setup.DBConfigurationHelper.DBConfiguration.RunSqlStrings(String[] sqlCommands)
[05:44:19]: Always: :Failed to create and configure the DB with exception.: Threw Exception.Type: System.Data.SqlClient.SqlException, Exception Error Code: 0x80131904, Exception.Message: Cannot create file 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\OperationsManager.mdf' because it already exists. Change the file path or the file name, and retry the operation. CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
-------------------
※ この注意点に関する情報は以下 URL で公開しています。
“You may receive the error "Setup Cannot be Completed" when installing System Center 2012 Operations Manager”
https://support.microsoft.com/kb/2705760
コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。