ApplicationDatabaseLogFile Class
アプリケーション データベースのログ ファイルを定義します。
名前空間: Microsoft.SqlServer.Management.Nmo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)
構文
'宣言
Public NotInheritable Class ApplicationDatabaseLogFile
Inherits NamedSmoObject
public sealed class ApplicationDatabaseLogFile : NamedSmoObject
public ref class ApplicationDatabaseLogFile sealed : public NamedSmoObject
public final class ApplicationDatabaseLogFile extends NamedSmoObject
public final class ApplicationDatabaseLogFile extends NamedSmoObject
解説
各アプリケーション データベースは、1 つ以上のログ ファイルを設定することができます。0 個以上のログ ファイルを定義できます。ログ ファイルが定義されていない場合、Notification Services は Microsoft SQL Server の既定の設定を使用して、1 つのログ ファイルを作成します。このログ ファイルのサイズは、データベースのすべてのデータ ファイルの合計サイズの 25% または 512 KB のうち、いずれか大きい方になります。
ログ ファイルの定義方法の詳細については、「CREATE DATABASE (Transact-SQL)」を参照してください。
アプリケーションの作成後にアプリケーション データベースを変更する場合は、SQL Server Management Studio などの Microsoft SQL Server ツールを使用します。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Nmo.ApplicationDatabaseLogFile
使用例
次の例は、アプリケーション データベースのログ ファイルを定義する方法を示しています。
ApplicationDatabaseLogFile adb_log =
new ApplicationDatabaseLogFile(adb, "MyApp_LogFile1");
adb_log.FileName = @"C:\NS\Full\MyApp_LogFile1.ldf";
adb_log.InitialSize = "5MB";
adb_log.MaxSize = "20MB";
adb_log.GrowthIncrement = "10%";
adb.ApplicationDatabaseLogFiles.Add(adb_log);
Dim adb_log As ApplicationDatabaseLogFile = _
New ApplicationDatabaseLogFile(adb, "MyApp_LogFile1")
adb_log.FileName = "C:\NS\Full\MyApp_LogFile1.ldf"
adb_log.InitialSize = "5MB"
adb_log.MaxSize = "20MB"
adb_log.GrowthIncrement = "10%"
adb.ApplicationDatabaseLogFiles.Add(adb_log)
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ApplicationDatabaseLogFile Members
Microsoft.SqlServer.Management.Nmo Namespace
その他の技術情報
CREATE DATABASE (Transact-SQL)
アプリケーション データベースの定義
LogFile 要素 (ADF)