Notification Services データベースを復旧または移動する方法
Notification Services の多くのインスタンスでは、リモート データベース サーバーにデータベースがあります。データベース サーバーを復元する必要がある場合、または Notification Services のインスタンスに対するデータベースのみを復元する必要がある場合は、次の手順をガイドラインとして、独自の復旧手順を開発およびテストします。
重要 : |
---|
Notification Services の配置はすべて、それぞれが異なります。Notification Services のシングルサーバー配置を使用する場合、独自の復旧手順を開発およびテストするガイドラインとして、次の手順を使用してください。 |
手順 1 : データベースの復元および Notification Services のインスタンスの修復
インスタンスのエンジン コンポーネントを実行するすべてのサーバーで Notification Services のインスタンスを停止します。
必要に応じて SQL Server 2005 データベース エンジン をインストールします。詳細については、「SQL Server 2005 のインストール」を参照してください。
Notification Services のインスタンスに必要なすべての Microsoft Windows アカウントと Microsoft SQL Server ログイン アカウントを復元します。
インスタンス データベースとアプリケーション データベースを復元および復旧します。
データベースを復元するために使用する正確な手順は、復旧モデルによって異なります。データベースの復元の詳細については、「バックアップと復元を行う方法に関するトピック (SQL Server Management Studio)」を参照してください。
単に新しいサーバーにデータベースを移動する場合は、データベース コピー ウィザードを使用すると、データベースを簡単にコピーすることができます。詳細については、「データベース コピー ウィザードの使用」を参照してください。
nscontrol repair コマンドを実行して Notification Services インスタンス メタデータを修復します。
- [スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SQL Server 2005]、[構成ツール] を順にポイントします。次に、[Notification Services コマンド プロンプト] をクリックして、コマンド プロンプト ウィンドウを開きます。
- nscontrol repair コマンド
メモ : 修復コマンドは、Notification Services エンジンまたはクライアント コンポーネントが存在している任意のコンピュータから実行できます。Notification Services のインスタンスが登録されていない場合、またはレジストリが最新ではない場合は、nscontrol repair コマンドでデータベース サーバー名を指定します。
手順 2 : データベース エンジンのインスタンス名が変更された場合の、インスタンスの再登録および更新
ホストされるイベント プロバイダ、ディストリビュータ、ジェネレータ、サブスクリプション管理インターフェイス、ホストされないイベント プロバイダ、または Notification Services インスタンスの他のクライアント アプリケーションを実行するすべてのサーバーで登録を更新します。
- エンジン コンポーネントに対する Notification Services のインスタンスを登録する方法 (SQL Server Management Studio)
- クライアント コンポーネントに対する Notification Services のインスタンスを登録する方法 (SQL Server Management Studio)
- nscontrol register コマンド
メモ : カスタム アプリケーションで Notification Services エンジンをホストする場合は、Windows サービスを作成しないでください。詳細については、「Notification Services エンジンのホスト」を参照してください。
Notification Services のインスタンスを無効にします。
インスタンス構成で SQL Server システム値を変更して、データベース エンジン の正しいインスタンスを参照するようにします。
Notification Services のインスタンスを更新して、インスタンス データベースに変更を適用します。
手順 3 : Notification Services のインスタンスの有効化および開始
Notification Services のインスタンスを有効にします。
インスタンスのエンジン コンポーネントを実行するすべてのサーバーで Notification Services のインスタンスを開始します。カスタム アプリケーションでエンジンをホストしている場合は、そのカスタム アプリケーションを使用してインスタンスを開始します。
Notification Services のインスタンスの状態を確認します。
メモ : 状態の更新には 30 秒ほどかかる場合があります。
参照
処理手順
Notification Services のシングルサーバー配置を復旧または移動する方法
Notification Services のクライアント コンポーネントを復旧または移動する方法
Notification Services エンジン コンポーネントを復旧または移動する方法
概念
Notification Services のインスタンスの復旧
その他の技術情報
Notification Services の管理
インスタンスとアプリケーションの管理に関する操作方法のトピック (Notification Services)