MSSQL 2014 : Espace alloué non utilisé du fichier journal de la base de données (en Mo)

Microsoft.SQLServer.2014.DBLogFile.FileAllocatedSpaceLeftMB.Collection (Rule)

Quantité d'espace restant dans tous les fichiers journaux pour cette base de données en mégaoctets. N'inclut pas l'espace restant sur le support qui héberge un fichier dont la croissance automatique est activée.

Knowledge Base article:

Résumé

Quantité d'espace restant dans tous les fichiers journaux pour cette base de données en mégaoctets. N'inclut pas l'espace restant sur le support qui héberge un fichier dont la croissance automatique est activée.

Paramètres remplaçables

Nom

Description

Valeur par défaut

Taille de fichier Azure maximale (en Mo)

Taille maximale du fichier de données stocké dans Stockage Blob Azure. Le workflow considère cette valeur comme une capacité de stockage maximale pour chaque fichier.

1048576

Activé

Active ou désactive le flux de travail.

Oui

Intervalle (en secondes)

L'intervalle de temps récurrent, en secondes, dans lequel exécuter le flux de travail.

900

Heure de synchronisation

L'heure de synchronisation spécifiée dans un format de 24 heures. Peut être omise.

 

Délai d'expiration (en secondes)

Spécifie la durée pendant laquelle le workflow est autorisé à être exécuté avant d'être fermé et marqué comme un échec.

300

Element properties:

TargetMicrosoft.SQLServer.2014.DBLogFile
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2014.DBLogFileSizeOptimizedPerfProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SQLServer.2014.DBLogFile.FileAllocatedSpaceLeftMB.Collection" Target="SQL2014Core!Microsoft.SQLServer.2014.DBLogFile" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.DBLogFileSizeOptimizedPerfProvider">
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<ConnectionString>$Target/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ConnectionString$</ConnectionString>
<ServerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ServerName>
<SqlInstanceName>$Target/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</SqlInstanceName>
<ObjectName>SQL DB Log File</ObjectName>
<CounterName>DB Log File Allocated Space Unused (MB)</CounterName>
<InstanceName/>
<DatabaseName>$Target/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.Database"]/DatabaseName$</DatabaseName>
<DBFileId>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.File"]/FileID$</DBFileId>
<Value>$Data/Property[@Name='FreeSpaceAutoGrowMB']$</Value>
<Tolerance>10</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>4</MaximumSampleSeparation>
<TimeoutSeconds>300</TimeoutSeconds>
<AzureMaxFileSizeMB>1048576</AzureMaxFileSizeMB>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>