Service Manager データベースの移動後に新しい System Center 2012 Service Manager データ ウェアハウスを登録できない

Service Manager データベースの移動後に新しい System Center 2012 Service Manager データ ウェアハウスを登録できない

最近、顧客を 3 サーバーの SCSM トポロジから 5 サーバーの SCSM トポロジに移行しましたが、データ ウェアハウス管理サーバーを Service Manager 管理サーバーに登録する際に問題が発生しています。

SCSM3 を除くすべてのサーバーは Windows Server 2012 を実行し、SCSM3 は 2008 R2 SP1 を実行します。


元の構成

SCSM1

  • サービス マネージャー管理サーバー 2012 SP1 UR2
  • SQL Server 2012 と ServiceManager、および SharePoint Foundation 2010 (SSP 用) データベース

SCSM2

  • サービス マネージャー データ ウェアハウス管理サーバー 2012 SP1 UR2
  • 5 つのデータ ウェアハウス データベースすべてと、SSRS および SSAS を搭載した SQL Server 2012。

SCSM3

  • SharePoint Foundation 2010 SP1
  • サービス マネージャー 2012 SP1 UR2 Web コンテンツ サーバー
  • サービス マネージャー 2012 SP1 UR2 SharePoint Web パーツ

改訂された構成

SCSM1

  • サービス マネージャー管理サーバー 2012 SP1 UR2

SCSM2

  • Service Manager Data Warehouse Management Server 2012 SP1 (DW が登録され、MPSync が複数回正常に実行されるまで、UR2 をインストールすることはできません)

SCSM3

  • SharePoint Foundation 2010 SP2
  • サービス マネージャー 2012 SP1 UR2 Web コンテンツ サーバー
  • サービス マネージャー 2012 SP1 UR2 SharePoint Web パーツ

SCSM4

  • SQL Server 2012 と ServiceManager、および SharePoint Foundation 2010 (SSP 用) データベース

SCSM5

  • SQL Server 2012 には、5 つのデータ ウェアハウス データベースすべてと、SSRS および SSAS が含まれています。SSRS は、ここで説明する適切な手動構成で構成されました。http://technet.microsoft.com/en-us/library/hh519664.aspx

移行手順

顧客は、SQL が管理サーバー上に配置されている場合によくあるパフォーマンスの問題が発生していたため、次の操作を実行しました。

  1. 専用の SQL Server として機能する 2 つの新しいサーバーを立ち上げます。

  2. データ ウェアハウスの登録を解除します (インストールは比較的新しいため、DW データの保持は必要ありません)

  3. ServiceManagerデータベースを新しいサーバーに移動するには、このTechNetブログの投稿に従ってください。

  4. SCSM3 から SharePoint Foundation と WCS をアンインストールする

  5. SCSM1 から SQL Server をアンインストールする

  6. SCSM2からデータウェアハウス管理サーバーをアンインストールする

  7. SCSM2 から SQL Server をアンインストールする

  8. SharePoint データベース用の新しいデータベース サーバーを使用して、SCSM3 にセルフ サービス ポータルを再インストールします。

  9. インストール中に新しいデータベース サーバーを指定して、SCSM2 にデータ ウェアハウス管理サーバーを再インストールします。古い DW 管理グループの名前と新しい管理グループの名前の両方を使用してこれを試しました。


すべて正常に完了しました (データ ウェアハウスのインストールを含む) が、新しいデータ ウェアハウスを Service Manager 管理サーバーに登録しようとすると、次のエラーが発生します。

データ アクセス サービスが実行されていないか、まだ初期化されていません

PowerShellを使用してDWを登録しようとすると、同様のエラーが発生します。Register-SCDWSource

サービス (および他のすべての System Center サービス) は、実行する必要があるすべてのサーバー上で実際に実行されています。Service Manager 自体は、データベースの移行後も正常に動作しています。セルフサービス ポータルも正常に機能しています。

古いデータ ウェアハウスが正常に登録解除されたため、テーブルには行がないdbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStoreため、このテーブルを切り捨てても問題は解決されません。

TechNet の記事とフォーラムの投稿に基づいて試したこと:

  • すべてのサーバーで System Center サービスを再起動します。

  • 自分のアカウントがすべてのサーバーの Built-In\Administrators グループに含まれていることを確認します。

  • 自分のアカウントが Service Manager 管理者グループに含まれていることを確認しました。

  • データ アクセス サービスの適切な SPN が手動で登録されていることを確認しました。

  • 各サーバーでウイルス対策を一時的に無効にしました。

  • ポート 5724 への Telnet は、環境内のすべてのサーバーとワークステーション間で機能します。


他に何が原因なのか知っている人はいますか?

答え1

これは古い投稿ですが、最近同じ状況に陥ったことがあります。私が抱えていた問題は自分で招いたもので、古いサーバーへのすべての SCSM DB テーブル参照を更新して新しいサーバーを指すようにすると、プライマリ管理サーバーを指す dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore を除いてすべてが新しい SQL サーバーを指すようになります。私は誤ってそれを新しい SQL サーバーに設定してしまったため、データ アクセス サービスが実行されていないという DW 登録エラーが発生しました。問題を見つけて修正すると、DW 登録は機能しました。

関連情報