Notification Services エンジン コンポーネントを復旧または移動する方法
エンジン コンポーネントには、イベント プロバイダ ホスト、ジェネレータ、およびディストリビュータがあります。このトピックでは、サーバーでエンジン コンポーネントを復旧したり、新しいサーバーにエンジン コンポーネントを移動したりするための一般的な手順を示します。
重要 : |
---|
Notification Services の配置はすべて、それぞれが異なります。エンジン コンポーネントがリモート サーバーにある場合は、独自の復旧手順を開発およびテストするためのガイドラインとして、以下の手順を使用してください。 |
手順 1 : ファイルとレジストリの復元
Notification Services をインストールします。詳細については、「SQL Server Notification Services のインストール」を参照してください。
Notification Services エンジン コンポーネントで必要な、すべての Microsoft Windows アカウントを作成します。
エンジン コンポーネントで使用されたすべての操作ファイルを復旧します。ファイルと必要な場所の一覧がない場合、インスタンスの構成およびアプリケーション定義で確認できます。この情報がない場合は、データベースからインスタンス構成ファイル (ICF) とアプリケーション定義ファイル (ADF) をエクスポートできます。詳細については、「Notification Services のインスタンスとアプリケーションのメタデータのエクスポート」を参照してください。
Notification Services のインスタンスを登録し、NS$instanceName Windows サービスを作成します。
- エンジン コンポーネントに対する Notification Services のインスタンスを登録する方法 (SQL Server Management Studio)
- nscontrol register コマンド
メモ : カスタム アプリケーションで Notification Services エンジンをホストする場合は、Windows サービスを作成しないでください。詳細については、「Notification Services エンジンのホスト」を参照してください。
手順 2 : Notification Services のインスタンスの更新 (必要な場合)
Notification Services のインスタンスを無効にします。
インスタンスによってホストされる各アプリケーションのアプリケーション定義でシステム名の値を更新します。
ホストされるイベント プロバイダ、ジェネレータ、およびディストリビュータには、それぞれ独自のシステム名の値があります。
アプリケーション定義ファイル (ADF) では、システム名の値をパラメータ (
%SystemName%
など) にすることができます。この場合は、Notification Services のインスタンスを更新するときに値を指定します。Notification Services のインスタンスを更新し、アプリケーション データベースに新しいシステム名の値を適用します。
手順 3 : エンジン コンポーネントのオンライン化
Notification Services のインスタンスを有効にします。
Notification Services のインスタンスを開始します。NS$instanceName Windows サービスを使用する場合は、その Windows サービスを開始します。カスタム アプリケーションでエンジンをホストしている場合は、そのカスタム アプリケーションを使用してインスタンスを開始します。
Notification Services のインスタンスの状態を確認します。
メモ : |
---|
すべてのコンポーネントが適切なサーバーで実行されていることを確認したら、古いサーバーで Notification Services のインスタンスの登録を解除できます。 |
参照
処理手順
Notification Services のシングルサーバー配置を復旧または移動する方法
Notification Services のクライアント コンポーネントを復旧または移動する方法
Notification Services データベースを復旧または移動する方法
概念
Notification Services のインスタンスの復旧
その他の技術情報
Notification Services の管理
インスタンスとアプリケーションの管理に関する操作方法のトピック (Notification Services)