次の方法で共有


InstanceDatabaseFileGroup.InstanceDatabaseFiles Property

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

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

構文

'宣言
Public ReadOnly Property InstanceDatabaseFiles As InstanceDatabaseFileCollection
public InstanceDatabaseFileCollection InstanceDatabaseFiles { get; }
public:
property InstanceDatabaseFileCollection^ InstanceDatabaseFiles {
    InstanceDatabaseFileCollection^ get ();
}
/** @property */
public InstanceDatabaseFileCollection get_InstanceDatabaseFiles ()
public function get InstanceDatabaseFiles () : InstanceDatabaseFileCollection

プロパティ値

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

解説

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

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

使用例

次の例は、インスタンス データベースのデータ ファイルのコレクションにデータ ファイルを追加する方法を示しています。

InstanceDatabaseFileGroup idb_fg = 
    new InstanceDatabaseFileGroup(idb, "PRIMARY");
idb.InstanceDatabaseFileGroups.Add(idb_fg);

// Define and add a data file
InstanceDatabaseFile idb_file1 = 
    new InstanceDatabaseFile(idb_fg, "MyInst_PrimaryFile1");
idb_file1.FileName = @"C:\NS\Full\MyInst_PrimaryFile1.mdf";
idb_file1.InitialSize = "5MB";
idb_file1.MaxSize = "15MB";
idb_file1.GrowthIncrement = "10%";
idb_fg.InstanceDatabaseFiles.Add(idb_file1);
' Define and add a filegroup
Dim idb_fg As InstanceDatabaseFileGroup = _
    New InstanceDatabaseFileGroup(idb, "PRIMARY")
idb.InstanceDatabaseFileGroups.Add(idb_fg)

' Define and add a data file
Dim idb_file1 As InstanceDatabaseFile = _
    New InstanceDatabaseFile(idb_fg, "MyInst_PrimaryFile1")
idb_file1.FileName = "C:\NS\Full\MyInst_PrimaryFile1.mdf"
idb_file1.InitialSize = "5MB"
idb_file1.MaxSize = "15MB"
idb_file1.GrowthIncrement = "10%"
idb_fg.InstanceDatabaseFiles.Add(idb_file1)

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

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

その他の技術情報

インスタンス データベースの定義
NamedFileGroup 要素 (ICF)
FileSpec 要素 (ICF)
CREATE DATABASE (Transact-SQL)