次の方法で共有


複数のアプリケーションのインスタンスで 1 つのアプリケーションを更新する方法 (SQL Server Management Studio)

1 つのアプリケーションの値を変更する必要があっても、インスタンス構成ファイル、またはインスタンスでホストされる他のアプリケーションで値を更新する必要がない場合は、1 つのアプリケーションだけを更新できます。インスタンス内の他のアプリケーションは、更新中にも引き続き実行されます。

Notification Services は、インスタンス構成ファイルと他の ADF を読み取り、その値をデータベースの現在の値と比較してから、何か違いがあれば更新します。

ms166419.note(ja-jp,SQL.90).gifメモ :
イベント、サブスクリプション、または通知クラスを更新する場合は、基になるテーブルが削除され、再作成されます。
ms166419.note(ja-jp,SQL.90).gifメモ :
操作ファイルを変更する場合は、変更されたファイルを読み込むために、インスタンスを再起動する必要があります。
ms166419.note(ja-jp,SQL.90).gifメモ :
以下の手順では、インスタンス構成ファイル (ICF) とアプリケーション定義ファイル (ADF) を使用して Notification Services のインスタンスを構成していることを前提にしています。Notification Services 管理オブジェクト (NMO) を使用する場合は、Microsoft.SqlServer.Management.Nmo.Instance クラスのメソッドで Notification Services のインスタンスを更新してください。

アプリケーションを更新するには

  1. アプリケーションの ADF を更新します。

    インスタンス構成ファイルを更新する場合、インスタンス全体を無効にして、更新する必要があります。

  2. インスタンス データベースとアプリケーション データベースをバックアップします。詳細については、「SQL Server でのデータベースのバックアップおよび復元」を参照してください。

  3. オブジェクト エクスプローラで、[Notification Services] フォルダを開きます。

  4. インスタンスを右クリックし、[プロパティ] を選択します。

  5. 左側のペインで、[アプリケーション] をクリックします。

  6. [アプリケーション] ボックスで、更新するアプリケーションを選択します。

  7. [コンポーネント] ボックスでアプリケーションの各コンポーネントのチェック ボックスをオフにしてから、[OK] をクリックして変更を適用します。[アプリケーション] ボックスをオフにすると、すべてのチェック ボックスをオフにできます。

  8. インスタンスを右クリックし、[タスク] をポイントして、[更新] を選択します。

  9. [インスタンスの更新] ダイアログ ボックスで、[参照] をクリックし、更新された ICF を選択します。

  10. [パラメータ] ボックスに表示されたすべてのパラメータについて、必要に応じて値を入力または更新します。

  11. インスタンスが引数の暗号化を使用する場合は、左ペインで [暗号化] をクリックし、暗号化キーを入力します。

  12. [OK] をクリックして更新を実行します。

  13. インスタンスを右クリックし、[プロパティ] を選択します。

  14. 左側のペインで、[アプリケーション] をクリックします。

  15. [アプリケーション] ボックスで、更新するアプリケーションを選択します。

  16. [コンポーネント] ボックスでアプリケーションの各コンポーネントのチェック ボックスをオンにしてから、[OK] をクリックして変更を適用します。

参照

処理手順

複数のアプリケーションのインスタンスで 1 つのアプリケーションを更新する方法 (コマンド プロンプト)

その他の技術情報

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手