データ ウェアハウス データベースに移動する方法
発行: 2016年3月
適用対象: System Center 2012 R2 Operations Manager,Operations Manager for System Center 2012,System Center 2012 SP1 - Operations Manager
初期デプロイ後 System Center 2012 – Operations Manager, 、別に、1 つの Microsoft SQL Server ベースのコンピューターから、データ ウェアハウス データベースを移動する必要があります。
注意 |
---|
この手順により、データが失われる場合、正しくと、エラーの発生時の適度な長さ内では実行されません。 すべての手順の手順の間で不要な遅延なし、正確には、従うことを確認します。 |
この手順では、Microsoft SQL Server の構成が必要です。 新しいログインを追加して、データベースをバックアップ、データベースの復元、データベースのテーブルを更新する必要があると、ログイン用のユーザー マッピングの設定を変更します。 詳細については、次を参照してください。 SQL Server のドキュメントです。
データ ウェアハウス データベースの再配置手順
次の手順を使用すると、別のシステムにデータ ウェアハウス データベースを移動できます。
データ ウェアハウス データベースを移動するには
-
管理グループ内のすべての管理サーバー上には、Operations Manager のサービス (System Center データ アクセス サービス、System Center Management サービス、および System Center 管理構成サービス) を停止します。
-
データ ウェアハウスの現在のサーバー上には、SQL Server Management Studio を使用して、データ ウェアハウス データベースの完全バックアップを作成します。 既定の名前は OperationsManagerDW です。 バックアップすることも、関連付けられているマスター データベースをお勧めします。
詳細については、次を参照してください。 する方法: データベースをバックアップ (SQL Server Management Studio)です。
-
新しい SQL Server では、上のローカル ドライブにバックアップ ファイルをコピーまたはバックアップ ファイルが含まれているフォルダーにローカル ドライブをマップします。
-
必要に応じて、データ ウェアハウスの現在のサーバー上には、データ ウェアハウス データベースを削除します。
-
新しいデータ ウェアハウス サーバー上には、以前バックアップした OperationsManagerDW データベースを復元するのに SQL Management Studio を使用します。
詳細については、次を参照してください。 する方法: データベースのバックアップ (SQL Server Management Studio) を復元です。
-
新しい SQL Server ベースのコンピューターを参照する管理グループ内には、各管理サーバー上のレジストリを更新します。
管理者権限を持つ管理サーバーにログオンします。
をクリックして 開始, を選択 実行, に「regedit」を入力、 開く ボックスをクリックして [ok] レジストリ エディターを起動します。
Hkey_local_machine \software\microsoft\microsoft Operations Manager\3.0\Setup\DataWarehouseDBServerName - (DW をホストする新しい SQL server に変更)。
レポート サーバーに移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center 操作 Manager\3.0\Reporting,\ DWDBInstance 名前をダブルクリックして、operations manager データ ウェアハウス データベースをホストしている SQL Server ベースのコンピュータのホスト名に値を変更し、順にクリックして OK 、変更内容を保存します。
レジストリ エディターを閉じます。
-
レポート サーバーに関連付けられている管理サーバーでは、System Center データ アクセス サービスを開始します。 レポートのページへのアクセスに必要です。
-
レポート サーバーは、上には、接続文字列を変更します。
ブラウザーを開き、レポートの web ページにアクセスして https://localhost/reports_instancename です。 名前付きインスタンスがない場合は、https://localhost/reports に移動します。
クリックして 詳細の表示 順にクリック データ ウェアハウス メインです。 クリックして、新しいデータ ウェアハウス サーバー名を含む接続文字列を変更する 適用です。
AppMonitoringSource 用には、接続文字列を変更します。
クリックして アプリケーション 監視、およびクリックして .NET 監視です。
クリックして AppMonitoringSourceです。
AppMonitoringSource ページで、[ プロパティ をクリックして、新しいデータ ウェアハウス メイン データ ソース名を含むサーバーを接続文字列を変更および 適用です。
ブラウザーを閉じます。
-
オペレーション データベースをホストしているサーバーでは、OperationsManager データベースのテーブルを更新します。
注 からの代わりに、SCOM 2007、SCOM 2012 のインストール メディアを使用してアップグレードすることで、SCOM がインストールされた場合は、変更する必要があります。、 dbo.MT_DataWarehouse テーブルの代わりに、 dbo.MT_Microsoft$SystemCenter$DataWarehouse テーブルです。
SQL Server Management Studio を開きます。
展開 データベース, 、OperationsManager, 、および テーブルです。
右クリック dbo.MT_Microsoft$SystemCenter$DataWarehouse, 、順にクリック 上位 200 行の編集です。
値を変更、 MainDatabaseServerName_2C77AA48_DB0A_5D69_F8FF_20E48F3AED0F DW データベースの新しい SQL Server の名前を反映するように列です。
アプリケーション パフォーマンス監視機能の OperationsManager データベースを更新します。
右クリック dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring, 、順にクリック 上位 200 行の編集です。
値を変更、 MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A DW データベースの新しい SQL Server の名前を反映するように列です。
次のテーブルの同じの操作を行います。
右クリック dbo。MT_Microsoft$ SystemCenter$ データ ウェアハウス $AppMonitoring_Log 順にクリック 上位 200 行の編集です。列の値を変更する Post_MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A DW データベースの新しい SQL Server の名前を反映するようにします。
右クリック dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log 順にクリック 上位 200 行の編集です。 の値を変更 列です。Pre_MainDatabaseServerName_2C77AA48_DB0A_5D69_F8FF_20E48F3AED0Fです。
SQL Server Management Studio を閉じます。
-
新しいデータ ウェアハウス サーバーには、メンバー データベースを更新します。
SQL Server Management Studio を開きます。
展開 データベース, 、OperationsManagerDW, 、および テーブルです。
を右クリックして dbo します。MemberDatabase, 、順にクリック 上位 200 行の編集です。
値を変更、 ServerName 列を新しい SQL Server の名前を反映するようにします。
SQL Server Management Studio を閉じます。
-
オペレーション データベースをホストしている、新しいサーバーで次のように展開します。 セキュリティ, 、の順に展開 ログイン, 、データ ライター アカウントを追加します。
詳細については、次を参照してください。 する方法: SQL Server ログインを作成するです。
-
また、 ログイン, 、データ リーダー アカウントを追加します。
-
また、 ログイン, 、「domain \computername$」の形式を使用して、データ アクセス サービスのコンピューター アカウントを追加します。
-
データ アクセス サービス (DAS) コンピューター アカウントの場合は、次のようなユーザー マッピングを追加します。
db_datareader
OpsMgrReader
apm_datareader
[!メモ]
それを追加する SQL インスタンスでのマッピングが自動的に選択 SID によって、復元されたデータ ウェアハウス データベースから前に、アカウントが存在しない場合。 アカウントが表示されますが、そのログインの失敗を示すエラーが表示される場合は、アカウントは、SQL インスタンスの前にそのに存在していたが、 ログインです。 新しいログインを作成している場合を確認してユーザー マッピングをログインとデータベースを前回のログインと同じ値に設定されています。
データ ウェアハウス データ ライター: db_owner、OpsMgrWriter、apm_datareader、apm_datawriter
Db_datareader、OpsMgrReader、apm_datareader の DW のデータ リーダー。
DAS と Config アカウント: db_datareader、OpsMgrReader、apm_datareader
DAS/構成は、LocalSystem アカウントを使用して、コンピューターにアカウントを指定形式「< ドメイン > \ < computername >$」です。
-
管理グループ内のすべての管理サーバー上には、Operations Manager のサービス (System Center Management、System Center データ アクセス、および System Center 管理構成) を開始します。
データ ウェアハウス データベースを正常に移動を確認するには
-
コンソールからレポートを正常に実行できることを確認します。
-
管理グループ内のすべての管理サーバーのヘルス状態を 健全です。
管理サーバーのヘルス状態がある場合 重大な, 、開かれている ヘルス エクスプ ローラー, 、展開 の可用性 - <サーバー名>, に移動するまで、展開を続ける データ ウェアハウス SQL RS 展開された管理パック リスト要求状態です。 データ ウェアハウスのデータベースへのアクセスの問題があるかどうかを判断する、関連するイベントを確認します。
-
オペレーティング システムのイベントを確認します。
オペレーティング システムのイベント ビューアーを開きます。 移動 イベント ビューアー, 、し Operations Managerです。
Operations Manager ペインで、検索のイベントを ソース の 正常性サービス モジュール と カテゴリ の データ ウェアハウスです。
移行では、イベント番号 31570、31558、または 31554 が存在する場合に成功しました。
31563、31551、31569、または 31552、イベント番号が存在する場合に、データ ウェアハウス データベースにアクセスする、問題があります。
-
Operations Manager でのイベントを確認します。
オペレーション コンソールで、次のように選択します。 監視です。
移動 監視, 、Operations Manager, 、ヘルス サービス モジュール イベント, 、し パフォーマンス データ モジュール イベントのソースです。
検索、 パフォーマンス データ ソース モジュール イベント のイベントをウィンドウ、 日付と時刻 の移行よりも後です。
イベント必要がある場合、データ ウェアハウス データベースに問題がある、 ソース の 正常性サービス モジュール と イベント番号 10103 のです。