次の方法で共有


DatabaseName 要素 (ADF)

アプリケーション データベースの名前を指定します。

構文

<Database>
    <DatabaseName>

要素の特性

特性 説明

データ型

string。長さは 1 ~ 128 文字の範囲です。

既定値

インスタンス名 + アプリケーション名 (インスタンス構成ファイル (ICF) の定義に基づく)。

個数

Database 要素につき 1 個 (省略可)。

更新

インスタンス更新時の追加、削除、および変更はできません。

要素の関係

関係 要素

親要素

Database 要素 (ADF)

子要素

なし。

解説

SQL Server 2005 Notification Services では、アプリケーション データベース名を指定できます。このデータベースは、新しいデータベースであっても、既存のデータベースであってもかまいません。データベースが既に存在する場合、Notification Services では、その既存のデータベースの指定したスキーマ内にアプリケーション データベース オブジェクトが作成されます。データベースが存在しない場合、Notification Services では、指定した名前で新しいデータベースが作成され、指定したスキーマ内にアプリケーション データベース オブジェクトが作成されます。

ms145379.note(ja-jp,SQL.90).gif重要 :
指定するデータベースは、互換性モード 90 を使用している必要があります。

DatabaseName 要素を使用する場合は、SchemaName 要素を使用して一意のスキーマを指定する必要があります。

DatabaseName 要素と SchemaName 要素を使用しない場合、Notification Services では instanceName + applicationName という名前の新しいデータベースが作成され、dbo スキーマにすべてのアプリケーション データベース オブジェクトが作成されます。instanceNameapplicationName の値は、ICF で定義します。

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

データベース名の詳細については、「CREATE DATABASE (Transact-SQL)」の database_name パラメータの説明を参照してください。

使用例

次の例では、Stock データベースをアプリケーション データベースとして使用しています。Stock データベースが存在する場合、Notification Services ではその既存のデータベースが使用されます。Stock データベースが存在しない場合は、作成されます。

<DatabaseName>Stock</DatabaseName>

参照

関連項目

アプリケーション定義ファイルのリファレンス

概念

インスタンス構成ファイルのリファレンス

その他の技術情報

アプリケーション データベースの定義
CREATE DATABASE (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手