Partager via


InstanceDatabaseLogFile.MaxSize Property

Gets or sets the maximum size to which the log file can grow.

Espace de noms: Microsoft.SqlServer.Management.Nmo
Assembly: Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)

Syntaxe

'Déclaration
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)

Valeur de propriété

A String, up to 32 characters in length, specifying the maximum log file size.

Notes

The value for this property must either be the string UNLIMITED or a nonnegative integer indicating the maximum log file size, with an optional suffix to indicate the unit of measure: kilobyte (KB), megabyte (MB), gigabyte (GB), or terabyte (TB). If the suffix is not specified, the default unit of measure is megabytes (MB).

If you specify UNLIMITED or do not specify a value, the file can grow until the disk is full or until the file is 2 TB.

Set the maximum log file size to at least 10 MB. Notification Services uses additional log space when you create and update the instance.

For more information, see the max_size parameter in the CREATE DATABASE (Transact-SQL) topic.

Exemple

The following examples show how to define a log file for an instance database:

InstanceDatabaseLogFile idb_log = 
    new InstanceDatabaseLogFile(idb, "MyInst_LogFile1");
idb_log.FileName = @"C:\NS\Full\MyInst_LogFile1.ldf";
idb_log.InitialSize = "3MB";
idb_log.MaxSize = "10MB";
idb_log.GrowthIncrement = "10%";
idb.InstanceDatabaseLogFiles.Add(idb_log);
Dim idb_log As InstanceDatabaseLogFile = _
    New InstanceDatabaseLogFile(idb, "MyInst_LogFile1")
idb_log.FileName = "C:\NS\Full\MyInst_LogFile1.ldf"
idb_log.InitialSize = "3MB"
idb_log.MaxSize = "10MB"
idb_log.GrowthIncrement = "10%"
idb.InstanceDatabaseLogFiles.Add(idb_log)

Sécurité des threads

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Plateformes

Plateformes de développement

Pour obtenir la liste des plateformes prises en charge, consultez Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005.

Plateformes cibles

Pour obtenir la liste des plateformes prises en charge, consultez Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005.

Voir aussi

Référence

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

Autres ressources

Définition de la base de données d'instance
MaxSize Element for LogFile (ICF)