次の方法で共有


Instance.Drop Method (String, String, String, String)

SQL Server 認証を使用して Notification Services のインスタンスを削除します。

名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public Shared Sub Drop ( _
    serverName As String, _
    instanceName As String, _
    sqlUserName As String, _
    sqlPassword As String _
)
public static void Drop (
    string serverName,
    string instanceName,
    string sqlUserName,
    string sqlPassword
)
public:
static void Drop (
    String^ serverName, 
    String^ instanceName, 
    String^ sqlUserName, 
    String^ sqlPassword
)
public static void Drop (
    String serverName, 
    String instanceName, 
    String sqlUserName, 
    String sqlPassword
)
public static function Drop (
    serverName : String, 
    instanceName : String, 
    sqlUserName : String, 
    sqlPassword : String
)

パラメータ

  • serverName
    Notification Services インスタンスをホストするデータベース エンジン インスタンスの名前です。
  • instanceName
    削除する Notification Services インスタンスの名前です。
  • sqlUserName
    データベース エンジンに接続し、インスタンス オブジェクトおよびアプリケーション オブジェクトを削除するための SQL Server 認証ログインです。
  • sqlPassword
    sqlUserName のパスワードです。

解説

sqlUsername アカウントにはデータベースの削除権限が必要になります。これには、固定サーバー ロール dbcreator または sysadmin のメンバシップが含まれます。

Notification Services のインスタンスを削除すると、インスタンスとそのアプリケーションのデータベース オブジェクトが削除されます。Notification Services でデータベースを作成した場合は、データベースが削除されます。それ以外の場合は、インスタンスおよびアプリケーション スキーマの Notification Services で作成されたオブジェクトのみが削除されます。

インスタンスを再作成して同じレジストリ情報を使用する場合を除き、インスタンスを削除したら、インスタンス登録も解除する必要があります。

一部のデータベースで接続が開いている状態でインスタンスを削除すると、インスタンスが一貫性のない状態になることがあります。

インスタンスを削除する前に、必ず Notification Services エンジン コンポーネントを停止してください。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Instance Class
Instance Members
Microsoft.SqlServer.Management.Nmo Namespace
UnregisterLocal

その他の技術情報

Notification Services インスタンスの開始と停止
Notification Services のインスタンスの削除