Service Manager データベースとデータ ウェアハウス データベースを別のサーバーに移動する
Service Manager を展開した後、次のような理由で、Microsoft SQL Server を実行しているコンピューター間で Service Manager またはデータ ウェアハウス データベースを移動することが必要になる場合があります。
問題が発生しており、信頼性が高いと見なされなくなったハードウェアを交換する必要があります。
追加ハードウェアを追加して、スケーラビリティとパフォーマンスを向上させる必要がある場合。
容量またはパフォーマンスに関する理由から、データベースとログ ファイルを他のボリュームに移動する必要がある場合。
ハードウェアのリース期限が迫っていて、交換する必要がある場合。
新しいハードウェア標準に準拠するためにハードウェアをアップグレードする必要がある場合。
最初に 1 つのサーバーに複数の Service Manager コンポーネントをインストールし、一部のコンポーネントを他のサーバーに配布する必要があります。
エラーのため機能を復元する必要がある場合。
データ ウェアハウス データベースを移動し、過去 90 日以内に Service Manager をインストールした場合は、データ ウェアハウスの登録を解除し、新しいデータ ウェアハウスをインストールして、新しいデータベースを登録する方が簡単な場合があります。 データが Service Manager データベースからクリーンアップされていない場合、データ ウェアハウス データベースは同期されるため、データ損失は発生しません。 既定では、作業項目のクリーンアップ頻度は最後にその項目が変更されてから 90 日です。 このプロセスの使用は、次のガイダンスを使用するよりも簡単です。このガイダンスでは、データベースをサーバー間で移動する方法が詳しく説明されており、多くの手順が必要です。
Service Manager データベースを移動する
Service Manager データベースを移動するには、次の大まかな手順を使用する必要があります。
Note
- これらの手順は、Service Manager アップグレード ガイドのコンテンツにリンクされています。
- SQL Always On に参加している SQL サーバー ノードに Service Manager をデプロイした後、 CLR の厳密なセキュリティを有効にするには各 Service Manager データベースで SQL スクリプト を実行します。
新しい Service Manager データベース サーバーで受信用 SQL ポートを開きます。 既定のポートは 1433 です。
すべての管理サーバーで System Center サービスを停止します。
「運用サービス マネージャー データベースをバックアップする方法」の説明に従って、Service Manager データベースをバックアップします。
「ラボ環境で Service Manager データベースを復元する方法で説明されているように、Microsoft SQL Server を実行しているターゲット コンピューターで Service Manager データベースを復元します。
「 ラボ環境で Service Manager データベースを準備する方法の説明に従って、Service Manager データベースを構成します。
重要
テーブルを構成する手順の手順 17 を実行しないでください。
ServiceManager データベースを移動した後、DWStagingAndConfig データベースで Service Manager データベースとデータ ウェアハウスのすべての登録情報を手動で確実に変更します。 ServiceManager データベースが配置される場所についての古い情報が、DWStagingAndConfig データベースの以下のテーブルに残っています。
MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource
- DataSourceName_GUID = <Service Manager データ ソース名>の対応するエントリで、ServiceManager データベースの移動先となる SQLServer\Instance の新しい名前でDatabaseServer_GUIDフィールドを変更します。
MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore
- DataService_GUID = ServiceManager を持つ対応するエントリで、Server_GUID フィールドを ServiceManager の移動先である SQLServer\Instance の新しい名前に変更します。
次の手順を使用して、新しい SQL Server インスタンスにアクセスするすべての管理サーバーでレジストリを構成します。
レジストリ エディターを開きます。
HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<version>\Common\Database に移動します。
サーバー名 (DatabaseServerName) とデータベース名 (DatabaseName) の 2 つのキーを構成します。 元の値と異なる場合は、新しいサーバー名とデータベース名に値を設定します。
移動中に SQL サーバーもアップグレードする場合は、Service Manager 管理サーバーの次の SQL Server の前提条件をアップグレードします。 SQL Server の前提条件には次の 2 つがあります。
SQL Native Client (SQL Native Client)
分析管理オブジェクト (AMO)
「 How to Start Service Manager Services on the Secondary Management Server (セカンダリ管理サーバーの Server Manager サービスを開始する方法)」の説明に従い、すべての管理サーバーで System Center サービスを開始します。
別の Service Manager 管理サーバーをインストールし、新しいデータベースを作成することを選択して、SQL Server を実行している同じコンピューターに別の名前の Service Manager データベースをインストールします。 この手順でマスター データベースにエラー メッセージ テキストが設定され、それ以降はエラーが発生すると、エラー メッセージに汎用テキストの代わりに特定の問題の説明が表示されるようになります。 データベースをインストールした後は、これを SQL Server が実行されているコンピューターからドロップして、追加の一時管理サーバーをアンインストールすることができます。
-または-
ソース Service Manager データベース サーバーで次のクエリを実行し、出力スクリプトをコピーして、新しい Service Manager データベース サーバーで実行します。
DECLARE @crlf char(2); DECLARE @tab char(1); SET @crlf = CHAR(13) + CHAR(10); SET @tab = CHAR(9); SELECT 'EXEC sp_addmessage ' + @crlf + @tab + '@msgnum = ' + CAST(m.message_id AS varchar(30)) + ', ' + @crlf + @tab + '@severity = ' + CAST(m.severity AS varchar(3)) + ', ' + @crlf + @tab + '@msgtext = N''' + REPLACE(m.[text],'''','''''') + '''' + ', ' + @crlf + @tab + '@lang = ''' + (SELECT TOP 1 alias FROM master.sys.syslanguages l WHERE l.lcid = m.language_id) + ''', ' + @crlf + @tab + '@with_log = ''' + CASE WHEN m.is_event_logged = 1 THEN 'TRUE' ELSE 'FALSE' END + ''', ' + @crlf + @tab -- Uncomment ONLY if you want to replace: + '@replace = ''replace'';' + @crlf + 'GO' + @crlf + @crlf FROM master.sys.messages m WHERE m.message_id > 50000; GO
データ ウェアハウス データベースの移動
データ ウェアハウス データベースを移動するには、次の大まかな手順が必要です。 この一覧の各手順は、この記事で後述する関連する手順にリンクします。
- SQL Server のユーザー アカウントとインスタンスを特定する
- Stop Service Manager services
- データ ウェアハウス データベースをバックアップする
- データ ウェアハウス データベースをオフラインにする
- SQL Server を実行している新しいコンピューターでデータ ウェアハウス データベースを復元する
- 新しいデータベース サーバーでデータ ウェアハウス データベースを準備する
- 新しいデータベース サーバーの名前でデータ ウェアハウス管理サーバーを更新する
- レポート サーバーのデータ ソースを更新する
- Analysis Services のデータ ソースを更新する
- データ ウェアハウス管理サーバー上で Service Manager サービスを開始する
重要
DWStagingAndConfig および DWRepository データベースを移動した後、SQL Server の同じインスタンスに復元する必要があります。 SQL Server の個別のインスタンスでの復元はサポートされていません。
SQL Server の新しいインスタンスの照合順序は、データ ウェアハウス データベースを前にホストしていた元の SQL Server インスタンスのものと一致する必要があります。
SQL Server のユーザー アカウントとインスタンスを特定する
データ ウェアハウス管理サーバーが識別するために使用する SQL Server のユーザー アカウントとインスタンスを見つけるには、次の手順に従います。
データ ウェアハウス管理サーバーで使用される SQL Server データベースとインスタンス名を特定するには、次の手順に従います。
管理者資格情報を使用して、データ ウェアハウス管理サーバーにユーザーとしてサインインします。
Windows デスクトップで Start を選択し、 Run を選択します。
[ 実行 ] ダイアログの [ 開く ] ボックスに「 regedit」と入力し、 OK を選択します。
レジストリ エディター ウィンドウで、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database を展開し、次のレジストリ値を書き留めます。
DatabaseName
DatabaseServerName
DataMartDatabaseName
DataMartSQLInstance
RepositoryDatabaseName
RepositorySQLInstance
StagingDatabaseName
StagingSQLInstance
OMDataMartDatabaseName
OMDataMartSQLInstance
CMDataMartDatabaseName
CMDataMartSQLInstance
Stop Service Manager services
データ ウェアハウス管理サーバーで Service Manager を停止するには、次の手順に従います。
データ ウェアハウス管理サーバーで Service Manager サービスを停止する
データ ウェアハウス管理サーバーで Service Manager サービスを停止するには、次の手順に従います。
実行 ダイアログの Open テキスト フィールドに「services.msc」と入力し、OK を選択します。
Services ウィンドウの Services (Local) ペインで、次の 3 つのサービスを見つけ、それぞれに対して Stop を選択します。
System Center データ アクセス サービス
Microsoft 監視エージェント
System Center 管理構成
データ ウェアハウス データベースをバックアップする
SQL Server を実行している元のコンピューター上のデータ ウェアハウス データベースをバックアップするには、次の手順に従います。
データ ウェアハウス データベースをホストしている SQL Server を実行している元のコンピューターにサインインし、 SQL Server Management Studio を開きます。
サーバーへの接続ダイアログで、次の手順に従います。
[ サーバーの種類 ] ボックスの一覧で [ データベース エンジン] を選択します。
[ サーバー名 ] ボックスの一覧でデータ ウェアハウス データベースのサーバー名を選択します。
認証の一覧で Windows 認証を選択し、Connect を選択します。
[ オブジェクト エクスプローラー ] ウィンドウで [ データベース] を展開します。
DWStagingAndConfig データベースを右クリックし、 Tasksを選択し、 バックアップを選択します。
[データベースのバックアップ] ダイアログボックスで、[ディスク上の Destination]<
ボックスにパスとファイル名を入力し、OKを選択します。 重要
バックアップ先にはバックアップ ファイルを保存するのに十分な空きディスク領域が必要です。
[データベースのバックアップ] ダイアログで [OK を選択してバックアップを開始します。
DWRepository、CMDWDataMart、OMDWDataMart、DWDataMart の各データベースについて上記の手順を繰り返します。
データ ウェアハウス データベースをオフラインにする
SQL Server を実行している元のコンピューターでデータ ウェアハウス データベースをオフラインにするには、次の手順に従います。
データ ウェアハウス データベースをホストしている SQL Server を実行している元のコンピューターにサインインし、 SQL Server Management Studio を開きます。
サーバーへの接続ダイアログで、次の手順に従います。
[ サーバーの種類 ] ボックスの一覧で [ データベース エンジン] を選択します。
[ サーバー名 ] ボックスの一覧でデータ ウェアハウス データベースのサーバー名を選択します。
認証の一覧で Windows 認証を選択し、Connect を選択します。
[ オブジェクト エクスプローラー ] ウィンドウで [ データベース] を展開します。
DWStagingAndConfig データベースを右クリックし、 Tasksを選択し、 オフラインにするを選択します。
データベースをオフラインにするダイアログで、Close を選択します。
DWRepository、CMDWDataMart、OMDWDataMart、DWDataMart の各データベースについて上記の手順を繰り返します。
SQL Server を実行している新しいコンピューターでデータ ウェアハウス データベースを復元する
SQL Server を実行している新しいコンピューターでデータ ウェアハウス データベースを復元するには、次の手順に従います。
SQL Server を実行している新しいコンピューターで SQL Server Management Studioを開きます。
サーバーへの接続ダイアログで、次の手順に従います。
[ サーバーの種類 ] ボックスの一覧で [ データベース エンジン] を選択します。
[ サーバー名 ] ボックスの一覧で、Service Manager サービス データベースのサーバー名をクリックします。
認証の一覧で Windows 認証を選択し、Connect を選択します。
オブジェクト エクスプローラー ペインで、Databases フォルダーを右クリックし、Restore Database を選択します。
[データベースの復元] ダイアログボックスの [ポイントインタイム] テキスト ボックスで、既定値の [最新を保持するか、参照ボタンを選択して [Point in Time Restore ダイアログを開きます。
復元するバックアップ セットのソースと場所を指定するには、[ デバイスからを選択します。
[ Browse を選択して、 Specify Backup ダイアログを開きます。
[ バックアップ メディア ] ボックスの一覧からデバイスの種類を 1 つ選択します。 バックアップの場所に対してその他のデバイスを選択するには、 [追加] を選択します。
[復元するバックアップ セットの選択] グリッドで、復元するバックアップを選択します。 (このグリッドには指定された場所で使用できるバックアップが一覧されます。)
[ 全般 ] ページの [ 復元先データベース ] ボックスの一覧に、復元するデータベースの名前が表示されます。 一覧から [ DWStagingAndConfig ] データベースを選択します。
[ 復元オプション ] ウィンドウで、[ 既存のデータベースを上書きする] をオンにします。
[ 次のデータベース ファイルに復元 ] オプション ウィンドウで、元のデータベース ファイルの名前とパスが正しいことを確認します。
[ 復旧状態 ] オプションで、[ コミットされていないトランザクションをロールバックして、データベースを使用可能な状態にする。別のトランザクション ログは復元できません。(RESTORE WITH RECOVERY)] を選択します。
OKを選択してデータベースを復元します。
DWRepository、CMDWDataMart、OMDWDataMart、DWDataMart の各データベースについて上記の手順を繰り返します。
新しいデータベース サーバーでデータ ウェアハウス データベースを準備する
新しいデータベース サーバーでデータ ウェアハウス データベースを準備するには、次の 3 つの手順に従います。
SQL Server を実行している新しいコンピューターで DWStagingAndConfig データベースを構成するには
サービス アカウントのデータベースのアクセス許可を構成するには
DWStagingAndConfig のテーブルを構成するには
SQL Server を実行している新しいコンピューターで DWStagingAndConfig データベースを構成する
SQL Server を実行している新しいコンピューターで DWStagingAndConfig データベースを構成するには、次の手順に従います。
SQL Server を実行している新しいコンピューターで SQL Server Management Studioを開きます。
サーバーへの接続ダイアログで、次の手順に従います。
[ サーバーの種類 ] ボックスの一覧で [ データベース エンジン] を選択します。
[ サーバー名 ] ボックスの一覧で、 DWStagingAndConfig データベースをホストするコンピューターの名前を選択します。
認証の一覧で Windows 認証を選択し、Connect を選択します。
オブジェクト エクスプローラー ペインで、Databases を展開し、DWStagingAndConfig を選択します。
ツール バーの [新しいクエリ] 選択。
中央のウィンドウで、次のコマンドをコピーし、 Execute を選択します。
sp_configure 'clr enabled', 1 go reconfigure go
中央のウィンドウで、前の手順で入力したコマンドを削除し、次のコマンドをコピーして、 Execute を選択します。
ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE
中央のウィンドウで、前の手順で入力したコマンドを削除し、次のコマンドをコピーして、 Execute を選択します。
ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER
中央のウィンドウで、前の手順で入力したコマンドを削除し、次のコマンドを入力して、 Execute を選択します。
ALTER DATABASE DWStagingAndConfig SET MULTI_USER
サービス アカウント データベースのアクセス許可を構成する
サービス アカウント データベースのアクセス許可を構成するには、次の手順に従います。
[ オブジェクト エクスプローラー ] ウィンドウで、[ セキュリティ]、[ ログイン] の順に展開します。 Loginsを右クリックし、[新しいログイン選択。
[Search] を選択します。
データ ウェアハウス サービス アカウントの domain\user name 形式を使用してユーザー名を入力し、 Check Names を選択して、 OK を選択します。
Note
データ アクセス アカウントが LocalSystem として実行されている場合は、SQL ログイン domain\computername$ 形式を使用します。ここで、 computername は管理サーバーの名前です。
ページの選択 ペインで、ユーザー マッピングを選択します。
[ このログインにマップされたユーザー ] 領域の [ マップ ] 列で、DWStagingAndConfig データベースの名前を表す行を選択します。 DWStagingAndConfig は既定のデータベース名です。
[ DWStagingAndConfig のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
configsvc_users
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
dbmodule_users
public
sdk_users
sql_dependency_subscriber
db_owner
[ DWRepository のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_owner
public
[ DWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_owner
public
[OK] を選択します。
[ オブジェクト エクスプローラー ] ウィンドウで、[ セキュリティ]、[ ログイン] の順に展開します。
[ ログイン] を右クリックして、[ 新しいログイン] をクリックします。
[Search] を選択します。
レポート アカウントのドメイン/ユーザー名の形式でユーザー名を入力し、 名前のチェックを選択し、 OKを選択します。
ページの選択 ペインで、ユーザー マッピングを選択します。
[ このログインにマップされたユーザー ] 領域の [ マップ ] 列で、DWStagingAndConfig の名前を表す行を選択します。 DWStagingAndConfig は既定のデータベース名です。
[ DWStagingAndConfig のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
[ DWRepository のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[ DWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[ OMDWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[ CMDWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[OK] を選択します。
[ オブジェクト エクスプローラー ] ウィンドウで、[ セキュリティ]、[ ログイン] の順に展開します。
Loginsを右クリックし、[新しいログイン選択。
[Search] を選択します。
OLAP アカウントのドメイン/ユーザー名形式でユーザー名を入力、名前のチェックを選択し、OKを選択します。
ページの選択 ペインで、ユーザー マッピングを選択します。
[ DWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[ OMDWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[ CMDWDataMart のデータベース ロール メンバーシップ ] 領域で、次のエントリが選択されていることを確認します。
db_datareader
public
reportuser
[OK] を選択します。
DWStagingAndConfig テーブルを構成する
DWStagingAndConfig テーブルを構成するには、次の手順に従います。
[ オブジェクト エクスプローラー ] ウィンドウで [ データベース]、[ DWStagingAndConfig]、[ テーブル] の順に展開します。
dbo.MT_Microsoft$SystemCenter$ManagementGroup を選択し、[上位 200 行編集を選択します。
中央のウィンドウで、 SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A列を見つけ、列の最初の行に、DWStagingAndConfig データベースをホストしている SQL Server を実行している新しいコンピューターの名前を入力します。 名前付きインスタンスの場合は、「 ComputerName\InstanceName」と入力します。
dbo を右クリックします。MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore、Edit top 200 Rows を選択します。
それぞれのデータベースをホストしている SQL Server を実行している新しいコンピューターの名前を入力して、DWStagingAndConfig、DWRepository、CMDWDataMart、OMDWDataMart、DWDataMart を表す行の列 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA を更新します。 名前付きインスタンスの場合は、「 ComputerName\InstanceName」と入力します。
dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore を右クリックし、[上位 200 行編集] を選択。
中央のウィンドウで、 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA列を見つけ、列の最初の行に、DWStagingAndConfig データベースをホストしている SQL Server を実行している新しいコンピューターの名前を入力します。 名前付きインスタンスの場合は、「 ComputerName\InstanceName」と入力します。
LFX を右クリックします。DataSource し、[上位 200 行編集] を選択。
中央のウィンドウで、 DataSourceAddress 列を見つけ、列の最初の行で、 Data Source = server name で始まるエントリを見つけます;初期カタログ = DWStagingAndConfig;セキュリティ情報を保持する =False。 サーバー名 SQL Server を実行している新しいコンピューターの名前に置き換えます。
前の手順で指定したテーブルに対してクエリを実行して、入力した値が保存されていることを確認します。
Microsoft SQL Server Management Studioを閉じます。
新しいデータベース サーバーの名前でデータ ウェアハウス管理サーバーを更新する
新しいデータベース サーバー名を使用するようにデータ ウェアハウス管理サーバーを更新するには、次の手順に従います。
管理者資格情報を使用してユーザーとしてコンピューターにサインインします。
Windows デスクトップで Start を選択し、 Run を選択します。
[ 実行 ] ダイアログの [ 開く ] ボックスに「 regedit」と入力し、 OK を選択します。
注意事項
レジストリを誤って編集すると、システムに重大な影響を及ぼす可能性がありますので、編集前にはコンピューターに保存されている貴重なデータをバックアップします。
レジストリ エディター ウィンドウで、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database を展開します。
右のウィンドウで、[ DatabaseServerName] をダブルクリックします。
Edit String ボックスの Value data ボックスに、DWStagingAndConfig データベースをホストする SQL Server を実行する新しいコンピューターの名前を入力します。 SQL Server の名前付きインスタンスを使用している場合は、コンピューター名\インスタンス名の形式を使用します。
[OK] を選択します。
DWDataMart、OMDWDataMart、CMDWDataMart、DWRepository、および DWStagingAndConfig の各データベースの SQL Server を実行しているコンピューターの新しい名前が反映されるよう、上記の手順を繰り返してそれぞれのレジストリ値を更新します。
DataMartSQLInstance
RepositorySQLInstance
StagingSQLInstance
OMDataMartSQLInstance
- CMDataMartSQLInstance
レポート サーバーのデータ ソースを更新する
SQL Server を実行している新しいコンピューターを指すレポート サーバー上のデータ ソースを更新するには、次の手順に従います。
Service Manager レポート サーバーにサインインし、 Reporting Services Configuration Manager を起動します。
レポート サービス構成接続 ダイアログで、「データ ウェアハウス管理サーバーで使用されるレポート サーバーとインスタンス名を識別するには」セクションで説明されているように、適切なレポート サーバー インスタンスに接続します。
Reporting Services 構成マネージャーで [ レポート マネージャー URL] を選択します。
Report Manager URL ページで、
http://Servername/:portnumber/Reports
のようなハイパーリンクを選択して、インターネット ブラウザーで Reports ホーム ページを開きます。ホーム ページで System Center フォルダーを開き、さらに Service Manager フォルダーを開きます。
Service Manager 項目の一覧を開き、 DWDataMart データ ソースを選択します。
[ 接続文字列 ] ボックスに、
data source=<server name>;initial catalog=DWDataMart
に類似した文字列が表示されます。 SQL Server を実行しているコンピューターの既存のコンピューター名を、新しいコンピューターの名前に置き換えます。前の Service Manager フォルダーの Web ページに戻り、 DWStagingAndConfig データ ソースを選択します。
[ 接続文字列 ] ボックスに、
data source=<server name>;initial catalog= DWStagingAndConfig
に類似した文字列が表示されます。 SQL Server を実行しているコンピューターの既存のコンピューター名を、新しいコンピューターの名前に置き換えます。前の Service Manager フォルダーの Web ページに戻り、 ConfigurationManager データ ソースを選択します。
[ 接続文字列 ] ボックスに、
data source=<server name>;initial catalog= CMDWDataMart
に類似した文字列が表示されます。 SQL Server を実行している新しいコンピューターの名前を入力して、SQL Server を実行しているコンピューターの既存の名前を置き換えます。前の Service Manager フォルダーの Web ページに戻り、 MultiMartDatasource データ ソースを選択します。
[ 接続文字列 ] ボックスに、
<root><source id='DWDataMart' connectionString='Data Source=<Server name>;Initial Catalog=DWDataMart;Integrated Security=True' /><source id='OMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=OMDWDataMart;Integrated Security=True' /><source id='CMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=CMDWDataMart;Integrated Security=True' /></root>
に類似した文字列が表示されます。 SQL Server を実行している新しいコンピューターの名前を入力して、SQL Server を実行しているコンピューターの既存の名前を置き換えます。前の Service Manager フォルダーの Web ページに戻り、 Operations Manager データ ソースを選択します。
[ 接続文字列 ] ボックスに、
data source=<server name>;initial catalog= OMDWDataMart
に類似した文字列が表示されます。 SQL Server を実行しているコンピューターの既存のコンピューター名を、新しいコンピューターの名前に置き換えます。Web ブラウザーを閉じます。
Analysis Services のデータ ソースを更新する
Analysis Services データベースをホストするサーバー上のデータ ソースの接続文字列を更新するには、次の手順に従います。
SQL Server Analysis Services データベースをホストするサーバーにサインインします。
SQL Server Management Studio を開きます。
[ サーバーへの接続 ] ダイアログの [ Server の種類 の一覧で、 Analysis Services を選択します。
サーバー名一覧に、$OLAPServer.Server コマンドレットからの出力として受け取ったサーバー名を入力します。 (この情報は、このトピックの前のセクション「データ ウェアハウス管理サーバーで使用される OLAP アカウントを特定するには」で書き留めてあります。)
[ オブジェクト エクスプローラー ] ウィンドウで [ データベース] を展開し、さらに [ DWASDataBase] を展開します。
[ データ ソース] を展開し、[ CMDataMart] をダブルクリックします。
[ Data ソースプロパティ - CMDataMart ダイアログで、 Connection 文字列 Provider=SQLNCLI10.1; を選択します。Data Source=servername;Integrated Security=SSPI;Initial Catalog=CMDWDataMart。
<servername> CMDWDataMart データベースをホストする SQL Server を実行しているコンピューターの名前に置き換えます。
データ ソース サーバーの更新が完了したら、偽装アカウントのパスワードを再入力する必要があります。 ImpersonateAccount の右側にある省略記号ボタンを選択し、[権限借用情報] ダイアログボックスにパスワードを追加します。 OKを選択して変更を受け入れます。
上記の手順を繰り返して DWDataMart と OMDataMart の各データ ソースの接続文字列を更新します。
データ ウェアハウス管理サーバー上で Service Manager サービスを開始する
データ ウェアハウス管理サーバーで Service Manager サービスを開始するには、次の手順に従います。
実行 ダイアログの Open テキスト フィールドに「services.msc」と入力し、OK を選択します。
Services ウィンドウの Services (Local) ペインで、次の 3 つのサービスを見つけ、それぞれに対して Start を選択します。
System Center データ アクセス サービス
Microsoft 監視エージェント
System Center 管理構成
次のステップ
Service Manager のアップグレードの詳細については、「 アップグレード System Center 2012 R2 - Service Manager から System Center - Service Managerに関するページを参照してください。