親である ApplicationDatabaseFileGroup および名前を使用して、ApplicationDatabaseFile クラスの新しいインスタンスを初期化します。
名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public Sub New ( _
applicationDatabaseFileGroup As ApplicationDatabaseFileGroup, _
name As String _
)
public ApplicationDatabaseFile (
ApplicationDatabaseFileGroup applicationDatabaseFileGroup,
string name
)
public:
ApplicationDatabaseFile (
ApplicationDatabaseFileGroup^ applicationDatabaseFileGroup,
String^ name
)
public ApplicationDatabaseFile (
ApplicationDatabaseFileGroup applicationDatabaseFileGroup,
String name
)
public function ApplicationDatabaseFile (
applicationDatabaseFileGroup : ApplicationDatabaseFileGroup,
name : String
)
パラメータ
- applicationDatabaseFileGroup
データベース ファイルの親である ApplicationDatabaseFileGroup オブジェクトです。
name
データ ファイルの論理名を示す長さ 1 ~ 128 文字の String です。名前は変更できません。アプリケーションの作成後にアプリケーション データベースを変更するには、SQL Server Management Studio などの SQL Server ツールを使用します。
解説
パラメータに値を設定するだけでなく、FileName プロパティも設定する必要があります。
name パラメータは、データベースのデータ ファイルの論理名を指定します。論理名は、データ ファイルの管理時にファイルを参照するために使用します。
Notification Services 管理オブジェクト (NMO) を使用している場合は、アプリケーションを作成した後でデータベースのプロパティを更新することはできません。
使用例
次の例は、アプリケーション データベース ファイルを定義する方法を示しています。
// 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)
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ApplicationDatabaseFile Class
ApplicationDatabaseFile Members
Microsoft.SqlServer.Management.Nmo Namespace
その他の技術情報
ALTER DATABASE (Transact-SQL)
アプリケーション データベースの定義
FileSpec の LogicalName 要素 (ADF)