Seuil de performance SMS 2003 : nombre de connexions SQL SMS supérieur à 500 sur deux heures

SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AdvancedAlertCriteriaMonitor (UnitMonitor)

Knowledge Base article:

Récapitulatif

Le nombre total de connexions à la base de données du site SMS a dépassé le seuil opérationnel standard. Si les processus SMS ne sont pas en mesure d’obtenir une connexion SQL, les opérations SMS standard impliquant la base de données du site SMS sont arrêtées. Par exemple, cela pourrait empêcher l’ajout de nouvelles données d’inventaire à la base de données du site SMS ou le traitement de nouveaux packages de distribution de logiciel. La cause du nombre élevé de connexions détermine l’évolution de la situation.

Causes

Les connexions de la base de données du site SMS peuvent dépasser le seuil pour les raisons suivantes :

Résolutions

Pour résoudre ce problème et diminuer le nombre de connexions SQL :

Externe

Pour plus d’informations sur la modification du nombre de connexions du serveur de base de données de site SMS, voir la documentation du produit SQL Server.

Pour plus d’informations sur la configuration des connexions dans SQL Server 7.0 et SQL Server 2000, ainsi que sur la résolution des messages d’erreur impliquant des limites de connexion maximales, voir l’article 320728 dans la Base de connaissances Microsoft (éventuellement en anglais).

Pour une aide supplémentaire, une liste des options de support supplémentaires est disponible dans la section de support du site Web SMS à la page Support de Systems Management Server (éventuellement en anglais).

Supplémentaire

Si cette alerte génère trop de faux positifs, vous pouvez modifier l’onglet de seuil des propriétés de la règle pour désigner des valeurs plus appropriées pour votre environnement.

C’est par l’administrateur SQL Server associé à l’administrateur SMS que cette alerte est la mieux gérée.

Element properties:

TargetMicrosoft.SMS.2003.SMS_Server_Class
Parent MonitorDB
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Mom.BackwardCompatibility.PerformanceThreshold.ThreeStateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Seuil de performance SMS 2003 : nombre de connexions SQL SMS supérieur à 500 sur deux heures
{1}
RunAsDefault
CommentMom2005ID='{ECF49FF9-5FDD-4D90-9273-6EC420D0FE29}'

Source Code:

<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>