Notification Services のインスタンスからアプリケーションを削除する方法 (コマンド プロンプト)
既存のインスタンスから Notification Services アプリケーションを削除するには、インスタンスの構成を変更して、インスタンスを更新する必要があります。以下に、コマンド ライン ユーティリティを使用して変更する内容と、更新を実行する方法を示します。
メモ : |
---|
以下の手順は、インスタンス構成ファイル (ICF) とアプリケーション定義ファイル (ADF) を使用して、Notification Services のインスタンスを構成していることを前提にしています。Notification Services 管理オブジェクト (NMO) を使用している場合は、Microsoft.SqlServer.Management.Nmo.Instance クラスのメソッドで Notification Services のインスタンスを更新してください。 |
アプリケーションを削除するには
ICF で次の操作を実行します。
- アプリケーションを表す Application ノードを削除します。
- Protocols ノードからアプリケーション固有のカスタム プロトコルを削除します。
- DeliveryChannels ノードからアプリケーション固有の配信チャネルを削除します。
- ParameterDefaults ノードからアプリケーション固有の既定のパラメータ値を削除します。
インスタンス データベースとアプリケーション データベースのバックアップを作成します。詳細については、「Notification Services のバックアップと復旧」を参照してください。
[スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft SQL Server 2005]、[構成ツール] を順にポイントします。次に、[Notification Services コマンド プロンプト] をクリックして、コマンド プロンプト ウィンドウを開きます。
次のコマンドを入力して、インスタンスを無効にします。
nscontrol disable -nameinstanceName
次のコマンドを入力して、構成ファイルに行った変更を適用します。
nscontrol update -inconfigurationFile
インスタンスまたはアプリケーションが SQL Server 認証を使用する場合、またはコマンド ライン パラメータを使用する必要がある場合は、追加のパラメータを指定する必要があります。詳細については、「nscontrol update コマンド」を参照してください。
パフォーマンス カウンタを更新するには、-name 引数と -server 引数のみを使用して Notification Services のインスタンスを再登録します。パフォーマンス カウンタを使用しない場合は、この手順を実行しないでください。次のコマンドを入力して、インスタンスを再登録します。
- **net stop ns$**instanceName
- nscontrol register -nameinstanceName-serverdatabaseServer
SQL Server 認証または引数の暗号化を使用している場合は、この他にもパラメータを指定する必要があります。詳細については、「nscontrol register コマンド」を参照してください。 - **net start ns$**instanceName
メモ : Notification Services のインスタンスが複数のサーバーにスケールアウトされている場合は、各サーバー上のインスタンスを再登録してください。
次のコマンドを入力して、インスタンスを有効にします。
nscontrol enable -nameinstanceName
インスタンスの更新後、アプリケーション データベースからアプリケーション オブジェクトを削除できます。アプリケーションに独自のデータベースがある場合は、データベース全体を削除できます。
参照
処理手順
Notification Services のインスタンスからアプリケーションを削除する方法 (コマンド プロンプト)
概念
その他の技術情報
DROP DATABASE (Transact-SQL)
インスタンスとアプリケーションの更新
インスタンスとアプリケーションの管理に関する操作方法のトピック (Notification Services)