次の方法で共有


ApplicationDatabaseFileGroup.ApplicationDatabaseFiles Property

ファイル グループに含まれる ApplicationDatabaseFile オブジェクトのコレクションを取得します。

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

構文

'宣言
Public ReadOnly Property ApplicationDatabaseFiles As ApplicationDatabaseFileCollection
public ApplicationDatabaseFileCollection ApplicationDatabaseFiles { get; }
public:
property ApplicationDatabaseFileCollection^ ApplicationDatabaseFiles {
    ApplicationDatabaseFileCollection^ get ();
}
/** @property */
public ApplicationDatabaseFileCollection get_ApplicationDatabaseFiles ()
public function get ApplicationDatabaseFiles () : ApplicationDatabaseFileCollection

プロパティ値

ファイル グループに対応する ApplicationDatabaseFileCollection オブジェクトです。

解説

各ファイル グループには、1 つ以上のデータベース ファイルを含めることができます。データベース ファイルのコレクションを取得するには、このプロパティを使用します。データベース ファイルを追加および削除するには、ApplicationDatabaseFileCollection クラスのメソッドを使用します。

アプリケーションの配置後は、データベース ファイルを追加または削除できません。配置後にデータベースを変更する必要がある場合は、SQL Server Management Studio などの Microsoft SQL Server ツールを使用します。

使用例

次の例は、アプリケーション データベース ファイルを定義し、このプロパティを使用して ApplicationDatabaseFileCollection に追加する方法を示しています。

// Define and add a filegroup
ApplicationDatabaseFileGroup adb_fg = 
    new ApplicationDatabaseFileGroup(adb, "PRIMARY");
adb.ApplicationDatabaseFileGroups.Add(adb_fg);

// Define and add a database file
ApplicationDatabaseFile adb_file1 = 
    new ApplicationDatabaseFile(adb_fg, "MyApp_PrimaryFile1");
adb_file1.FileName = @"C:\NS\Full\MyApp_PrimaryFile1.mdf";
adb_file1.InitialSize = "10MB";
adb_file1.MaxSize = "50MB";
adb_file1.GrowthIncrement = "10%";
adb_fg.ApplicationDatabaseFiles.Add(adb_file1);
' Define and add a filegroup
Dim adb_fg As ApplicationDatabaseFileGroup = _
    New ApplicationDatabaseFileGroup(adb, "PRIMARY")
adb.ApplicationDatabaseFileGroups.Add(adb_fg)

' Define and add a database file
Dim adb_file1 As ApplicationDatabaseFile = _
    New ApplicationDatabaseFile(adb_fg, "MyApp_PrimaryFile1")
adb_file1.FileName = "C:\NS\Full\MyApp_PrimaryFile1.mdf"
adb_file1.InitialSize = "10MB"
adb_file1.MaxSize = "50MB"
adb_file1.GrowthIncrement = "10%"
adb_fg.ApplicationDatabaseFiles.Add(adb_file1)

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

ApplicationDatabaseFileGroup Class
ApplicationDatabaseFileGroup Members
Microsoft.SqlServer.Management.Nmo Namespace

その他の技術情報

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