Überwacht den Prozentsatz des freien Speicherplatzes auf einem Laufwerk.
Überwacht den Prozentsatz des freien Speicherplatzes auf einem Laufwerk.
Der fehlerhafte Zustand wird durch unzureichenden Speicherplatz in Prozent verursacht. Mögliche Ursache:
Eine schnell wachsende automatisch vergrößerte Datei, die eine große Menge an freiem Speicherplatz auf dem Datenträger verbraucht hat.
Ein fremdes Objekt oder eine fremde Datei, das bzw. die eine große Menge an freiem Speicherplatz auf dem Datenträger verbraucht hat.
Dieses Problem können Sie möglicherweise durch eine der folgenden Aktionen beheben:
Verschieben aller Daten von diesem logischen Laufwerk auf ein größeres logisches Laufwerk
Vergrößern des logischen Laufwerks (falls es einem Volume zugeordnet ist, das über die Verwaltung logischer Datenträger erweitert werden kann)
Verschieben fremder Dateien, deren Größe rasch zunimmt, vom aktuellen logischen Laufwerk auf ein separates logisches Laufwerk
Ändern der Schwellenwerte für diesen Monitor zwecks Anpassung an die Arbeitsauslastung
Wenn der Speicherplatz für die Datei nicht relevant ist, haben Sie außerdem folgende Möglichkeiten:
Deaktivieren dieses Monitors für diese Datei oder für alle Dateien
In der SQL Server-Onlinedokumentation finden Sie weitere Informationen: Architektur von Dateien und Dateigruppen
Name | Beschreibung | Standardwert |
Warnungspriorität | Definiert die Warnungspriorität. | Normal |
Warnungsschweregrad | Definiert den Warnungsschweregrad. | Fehler |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Nein |
Häufigkeit (Sekunden) | Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll. | 3600 |
Generiert Warnungen | Definiert, ob der Workflow eine Warnung generiert. | Ja |
Schwellenwert | Der ermittelte Wert wird mit diesem Parameter verglichen. | 5 |
Target | Microsoft.SQLServer.2008.DBFile | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Instance Name | LogicalDisk | ||
Counter Name | \% Free Space | ||
Frequency | 3600 | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ThresholdMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2008.DBFile.DiskFreeSpace" Accessibility="Public" Enabled="false" Target="SQL2008Core!Microsoft.SQLServer.2008.DBFile" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ThresholdMonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2008.DBFile.DiskFreeSpace.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL!Microsoft.SQLServer.DBFile"]/Drive$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Error"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>% Free Space</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>$Target/Property[Type="SQL!Microsoft.SQLServer.DBFile"]/Drive$</InstanceName>
<Frequency>3600</Frequency>
<Threshold>5</Threshold>
</Configuration>
</UnitMonitor>