El número total de conexiones a la base de datos del sitio SMS ha superado el umbral operativo estándar. Si los procesos de SMS no pueden obtener una conexión SQL, se detendrán las operaciones de SMS estándar que afectan a la base de datos del sitio SMS. Por ejemplo, esto podría evitar que se agregaran nuevos datos de inventario a la base de datos del sitio SMS o evitar que se procesaran nuevos paquetes de distribución de software. Que la situación empeore depende de la causa de este elevado número de conexiones.
Las conexiones de la base de datos del sitio SMS pueden superar el umbral porque:
Los puntos de administración no usan bases de datos del sitio SMS replicadas, que provocan considerables consultas a la base de datos del sitio SMS.
El servidor de la base de datos del sitio SMS no tiene suficiente memoria.
Otras aplicaciones que se están ejecutando en la instalación de SQL Server usan muchas conexiones.
Para resolver este problema y reducir las conexiones SQL:
Si se ha modificado el SQL Server predeterminado, pero no está configurado para un número de conexiones infinito, configúrelo para que permita más conexiones. Si el SQL Server está configurado para que permita conexiones suficientes o para que permita conexiones ilimitadas, compruebe que hay suficiente memoria para asignar esas conexiones.
Investigue la posibilidad de dedicar una base de datos del sitio SMS replicada al punto de administración.
Use una instalación dedicada de SQL Server para la base de datos del sitio SMS.
Para obtener más información acerca de cómo cambiar el número de conexiones de servidor a la base de datos del sitio SMS, consulte la documentación del producto SQL Server.
Para obtener más información acerca de cómo configurar conexiones en SQL Server 7.0 y SQL Server 2000, y cómo resolver mensajes de error que afecten a los límites máximos de conexiones, vea el artículo 320728 en Microsoft Knowledge Base.
Para obtener más ayuda, dispone de una lista con opciones de soporte adicionales en la sección de soporte del sitio web de SMS Support for Systems Management Server.
Si esta alerta genera demasiados positivos falsos, puede modificar la ficha de umbral de las propiedades de la regla para designar valores más apropiados para su entorno.
El administrador de SQL Server junto con al administrador de SMS controlan esta alerta perfectamente.
Target | Microsoft.SMS.2003.SMS_Server_Class | ||
Parent Monitor | DB | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Mom.BackwardCompatibility.PerformanceThreshold.ThreeStateMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | Mom2005ID='{ECF49FF9-5FDD-4D90-9273-6EC420D0FE29}' |
<UnitMonitor ID="SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AdvancedAlertCriteriaMonitor" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.PerformanceThreshold.ThreeStateMonitorType" Accessibility="Internal" Target="Microsoft.SMS.2003.SMS_Server_Class" Enabled="true" ParentMonitorID="DB" Comment="Mom2005ID='{ECF49FF9-5FDD-4D90-9273-6EC420D0FE29}'">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AdvancedAlertCriteriaMonitor.StringResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Name$</AlertParameter1>
<AlertParameter2>$Data/Context/Description$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Success" ID="AlertLevelSuccess"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="Warning" ID="AlertLevelWarning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="Error" ID="AlertLevelError"/>
</OperationalStates>
<Configuration>
<ServerRole>SMS Server</ServerRole>
<Component>DB</Component>
<ServerRoleInstance>$Target/Property[Type="Microsoft.SMS.2003.SMS_Server_Class"]/Name_1$</ServerRoleInstance>
<RuleId>$MPElement[Name="SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule"]$</RuleId>
<ErrorThreshold>500</ErrorThreshold>
<ErrorOperator>Greater</ErrorOperator>
<WarningThreshold>300</WarningThreshold>
<WarningOperator>Greater</WarningOperator>
</Configuration>
</UnitMonitor>