次の方法で共有


Instance Constructor (NotificationServices, String)

NotificationServices オブジェクトおよび名前を使用して、Instance クラスの新しいインスタンスを初期化します。

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

構文

'宣言
Public Sub New ( _
    notificationServices As NotificationServices, _
    name As String _
)
public Instance (
    NotificationServices notificationServices,
    string name
)
public:
Instance (
    NotificationServices^ notificationServices, 
    String^ name
)
public Instance (
    NotificationServices notificationServices, 
    String name
)
public function Instance (
    notificationServices : NotificationServices, 
    name : String
)

パラメータ

  • notificationServices
    Notification Services インスタンスに対応する NotificationServices です。このパラメータは Parent プロパティを設定します。
  • name
    Notification Services インスタンスの名前を示す長さ 1 ~ 64 文字の String です。このインスタンス名は、Notification Services のインスタンスの管理に使用します。

    インスタンス名は変更できません。インスタンス名を変更するには、いったんインスタンスを削除して再作成する必要があります。名前を変更しようとすると、NMO が例外をスローします。

解説

更新されたテキスト :2005 年 12 月 5 日

データベース エンジン インスタンス上の各 Notification Services インスタンスには、大文字と小文字を区別しない一意の名前を付ける必要があります。たとえば、MyInstancemyinstance は同じ名前として扱われます。

この名前はデータベース オブジェクトに使用されるため、標準識別子の SQL Server 規則に従う必要があります。つまり、SQL Server の予約キーワードや特殊文字 (スラッシュ (/)、円記号 (\)、左角かっこ ([)、右角かっこ (])、二重引用符 (")、単一引用符 (') など) は使用できません。SQL Server 識別子の詳細については、「識別子」を参照してください。

このコンストラクタでは、次のプロパティの既定値が設定されます。

プロパティ

EncryptArguments

false

SchemaName

"dbo"

使用例

次の例は、このコンストラクタを使用する方法を示しています。

Instance myInstance = new Instance(
    notificationServices, instanceName);
Dim myInstance As Instance = _
    New Instance(notificationServices, instanceName)

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

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

その他の技術情報

Notification Services のインスタンスの構成
NotificationServicesInstance 要素 (ICF)