Cette analyse est DÉCONSEILLÉE. Analyse l'espace libre restant dans la base de données en mégaoctets.
Cette analyse vérifie l'espace libre absolu de la base de données en mégaoctets pour s'assurer qu'il se situe au-dessus des seuils définis. Une alerte d'avertissement ou d'erreur sera déclenchée si l'espace disponible se situe en dessous d'un des seuils définis.
Les bases de données configurées pour s'accroître automatiquement ne génèrent jamais d'alerte quel que soit l'espace disponible indiqué.
Tel qu'il est livré, ce moniteur ne dépasse jamais un seuil car les deux seuils ont la valeur -1. La surveillance du pourcentage d'espace libre est le comportement par défaut. S'il est nécessaire de surveiller l'utilisation de l'espace disponible absolu, les valeurs de seuil de ce moniteur doivent être remplacées
L'état défectueux est dû à un manque d'espace disponible pour la base de données. Cela peut être dû à une croissance rapide ou à une évolution lente dans le temps. Utilisez le lien suivant pour afficher les données d'historique de la base de données :
Données de performances de la base de données
Ce problème peut être résolu en :
allouant davantage d'espace à la base de données ;
définissant au moins un fichier de données à croissance automatique pour la base de données.
Sinon, si la taille de la base de données n'est pas un problème :
modifiez les seuils de cette base de données précise ou de toutes les bases de données pour l'analyse ;
désactivez l'analyse pour cette base de données spécifique ou de toutes les bases de données.
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Non |
Génère des alertes | Définit si le flux de travail génère une alerte. | Non |
Intervalle (secondes) | L'intervalle de temps récurrent, en secondes, dans lequel exécuter le flux de travail. | 900 |
Seuil inférieur | Le seuil inférieur pour ce moniteur. | -1 |
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 |
Seuil supérieur | Le seuil supérieur pour ce moniteur. | -1 |
Target | Microsoft.SQLServer.2008.Database |
Parent Monitor | System.Health.PerformanceState |
Category | PerformanceHealth |
Enabled | False |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.SQLServer.2008.DBAndLogSizeMonitorType |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2008.Database.DBSizeMegabytesMonitor" Accessibility="Public" Enabled="false" Target="SQL2008Core!Microsoft.SQLServer.2008.Database" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2008.DBAndLogSizeMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState ID="UnderThreshold1" MonitorTypeStateID="UnderThreshold1" HealthState="Error"/>
<OperationalState ID="OverThreshold1UnderThreshold2" MonitorTypeStateID="OverThreshold1UnderThreshold2" HealthState="Warning"/>
<OperationalState ID="OverThreshold2" MonitorTypeStateID="OverThreshold2" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<ConnectionString>$Target/Host/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ConnectionString$</ConnectionString>
<ServerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ServerName>
<SqlInstanceName>$Target/Host/Property[Type="SQL!Microsoft.SQLServer.ServerRole"]/InstanceName$</SqlInstanceName>
<DatabaseName>$Target/Property[Type="SQL!Microsoft.SQLServer.Database"]/DatabaseName$</DatabaseName>
<Value>Property[@Name='DBSizeMB']$</Value>
<Threshold1>-1</Threshold1>
<Threshold2>-1</Threshold2>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>