次の方法で共有


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)