Notification Services のシングルサーバー配置を復旧または移動する方法

Notification Services のシングルサーバー配置では、次のものを含む Notification Services のインスタンス全体をホストします。

  • ホストされるイベント プロバイダ、ジェネレータ、およびディストリビュータを含むエンジン コンポーネント。
  • インスタンスとアプリケーション データベースをホストする SQL Server データベース エンジン のインスタンス。
  • サブスクリプション管理インターフェイスやホストされていないイベント プロバイダなどのクライアント コンポーネント (オプション)。

このトピックでは、Notification Services のシングルサーバー配置を復旧または移動するための一般的な手順を示します。

ms166413.note(ja-jp,SQL.90).gif重要 :
Notification Services の配置はすべて一意です。Notification Services のシングルサーバー配置を使用している場合、独自の手順を開発およびテストするためのガイドラインとして、次の手順を使用してください。

手順 1 : ファイル、メタデータ、およびレジストリ情報の復元

  1. SQL Server 2005 データベース エンジン と Notification Services をインストールします。詳細については、「SQL Server 2005 のインストール」を参照してください。

  2. Notification Services のインスタンスに必要な Microsoft Windows アカウントと SQL Server ログイン アカウントを作成します。

  3. インスタンス データベースとアプリケーション データベースを復旧します。

    データベースを復旧するために使用する正確な手順は、復旧モデルによって異なります。データベースの復旧の詳細については、「バックアップと復元を行う方法に関するトピック (SQL Server Management Studio)」を参照してください。

  4. Notification Services のインスタンスで使用されたすべての操作ファイルを復旧します。ファイルと必要な場所の一覧がない場合、インスタンスの構成およびアプリケーション定義で確認できます。この情報がない場合は、データベースからインスタンス構成ファイル (ICF) とアプリケーション定義ファイル (ADF) をエクスポートできます。詳細については、「Notification Services のインスタンスとアプリケーションのメタデータのエクスポート」を参照してください。

  5. [スタート] ボタンをクリックし、[すべてのプログラム][Microsoft SQL Server 2005][構成ツール] を順にポイントします。次に、[Notification Services コマンド プロンプト] をクリックして、コマンド プロンプト ウィンドウを開きます。

  6. Notification Services のインスタンスを登録し、NS$instanceName Windows サービスを作成します。

    ms166413.note(ja-jp,SQL.90).gifメモ :
    カスタム アプリケーションで Notification Services エンジンをホストする場合は、Windows サービスを作成しないでください。詳細については、「Notification Services エンジンのホスト」を参照してください。
  7. Notification Services のインスタンスのメタデータを修復します。

手順 2 : Notification Services のインスタンスの更新 (必要な場合)

  1. Notification Services のインスタンスを無効にします。

  2. データベース エンジン の新しいインスタンスを参照するようにインスタンス構成の SQL Server システム値を変更します。

  3. 新しいコンピュータ名を参照するように各アプリケーション定義のシステム名の値を変更します。

  4. インスタンスを更新し、インスタンスとアプリケーション データベースに変更を適用します。

手順 3 : Notification Services インスタンスのオンライン化

  1. Notification Services のインスタンスを有効にします。

  2. Notification Services のインスタンスを開始します。NS$instanceName Windows サービスを使用する場合は、その Windows サービスを開始します。カスタム アプリケーションでエンジンをホストしている場合は、そのカスタム アプリケーションを使用してインスタンスを開始します。

  3. Notification Services のインスタンスの状態を確認します。

    ms166413.note(ja-jp,SQL.90).gifメモ :
    状態の更新には 30 秒ほどかかる場合があります。

参照

処理手順

Notification Services のクライアント コンポーネントを復旧または移動する方法
Notification Services データベースを復旧または移動する方法
Notification Services エンジン コンポーネントを復旧または移動する方法

概念

Notification Services のインスタンスの復旧

その他の技術情報

Notification Services の管理
インスタンスとアプリケーションの管理に関する操作方法のトピック (Notification Services)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手