Este monitor ya NO SE USA. Supervisa el espacio disponible que queda en la base de datos (MB).
Este monitor comprueba la cantidad absoluta de espacio disponible en megabytes de la base de datos para asegurarse de que es superior a los umbrales definidos. Si es inferior a alguno de los umbrales definidos, se generará una alerta de advertencia o error.
Las bases de datos que tengan establecida la función de crecimiento automático nunca generarán alertas, independientemente del espacio libre notificado.
De fábrica, este monitor no cruzará nunca el umbral siempre y cuando ambos umbrales estén establecidos en -1. El comportamiento predeterminado es realizar la supervisión usando el porcentaje de espacio disponible. Si es necesario usar todo el espacio disponible del monitor, se deben invalidar los valores de umbral de este.
Estado incorrecto producido cuando la base de datos se ejecuta con poco espacio libre. Esto puede deberse a un rápido crecimiento o se puede haber desarrollado poco a poco a lo largo del tiempo. Use el siguiente vínculo para ver los datos históricos de esta base de datos:
Datos de rendimiento de la base de datos
Para solucionar este problema puede:
Asignar más espacio de almacenamiento para la base de datos.
Establecer la función de crecimiento automático al menos en un archivo de datos de la base de datos.
Por otro lado, si el tamaño de la base de datos no constituye un problema para la base de datos:
Cambie los umbrales en el monitor para esta base de datos específica o para todas las bases de datos.
Deshabilite el monitor para esta base de datos específica o para todas las bases de datos.
Nombre | Descripción | Valor predeterminado |
Habilitado | Habilita o deshabilita el flujo de trabajo. | No |
Genera alertas | Define si el flujo de trabajo genera una alerta. | No |
Intervalo (segundos) | Intervalo de tiempo periódico en segundos en el que se ejecuta el flujo de trabajo. | 900 |
Umbral inferior | El umbral inferior de este monitor. | -1 |
Hora de sincronización | Hora de sincronización especificada en un formato de 24 horas. Se puede omitir. |
|
Tiempo de espera (segundos) | Especifica el tiempo durante el que se puede ejecutar el flujo de trabajo antes de que se cierre y se marque como error. | 300 |
Umbral superior | Umbral superior de este monitor. | -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>
<ObjectName>$Target/Host/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/PerformanceCounterObject$:Database</ObjectName>
<CounterName>DB Free Space (MB)</CounterName>
<InstanceName>$Data/Property[@Name='Database']$</InstanceName>
<DatabaseName>$Target/Property[Type="SQL!Microsoft.SQLServer.Database"]/DatabaseName$</DatabaseName>
<Value>$Data/Property[@Name='DBSizeMB']$</Value>
<Threshold1>-1</Threshold1>
<Threshold2>-1</Threshold2>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>