次の方法で共有


InstanceDatabaseFile.MaxSize Property

データ ファイルの拡張可能な最大サイズを取得または設定します。

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

構文

'宣言
Public Property MaxSize As String
public string MaxSize { get; set; }
public:
property String^ MaxSize {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_MaxSize ()

/** @property */
public void set_MaxSize (String value)
public function get MaxSize () : String

public function set MaxSize (value : String)

プロパティ値

データ ファイルの最大サイズを示す最大 32 文字の String です。

解説

このプロパティの値は、文字列 UNLIMITED か、データ ファイル サイズを示す負でない整数のいずれかである必要があります。オプションで、KB (キロバイト)、MB (メガバイト)、GB (ギガバイト)、または TB (テラバイト) などの単位を示すサフィックスを指定できます。サフィックスを省略した場合は、既定の単位として MB が使われます。

UNLIMITED を指定した場合、または値を指定しなかった場合は、ディスクがいっぱいになるかファイルが 2 TB になるまでファイルを拡張できます。

詳細については、「CREATE DATABASE (Transact-SQL)」のトピックの max_size パラメータの説明を参照してください。

使用例

次の例は、インスタンス データベースのデータ ファイルを定義する方法を示しています。

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 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

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

その他の技術情報

インスタンス データベースの定義
FileSpec の MaxSize 要素 (ICF)