Порог производительности SMS 2003: SQL-подключения SMS > 500 за 2 часа

SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AdvancedAlertCriteriaMonitor (UnitMonitor)

Knowledge Base article:

Сводка

Общее число подключений к базе данных сайта SMS превышает стандартный рабочий порог. Если процессам SMS не удается подключиться к SQL, выполнение стандартных операций SMS с базой данных сайта SMS будет прекращено. Например, это может препятствовать добавлению новых описей в базу данных сайта SMS или обработке новых пакетов распространения программного обеспечения. Изменение критичноского состояния ошибки зависит от причины большого количества подключений.

Причины

Порог подключений к базе данных сайта SMS может быть превышен по следующим причинам.

Решения

Для решения проблемы и сокращения числа подключений к SQL выполните следующие действия:

Внешние ресурсы

Дополнительные сведения об изменении числа подключений к серверу базы данных сайта SMS см. в документации к SQL Server.

Дополнительные сведения о настройке подключений в SQL Server 7.0 и SQL Server 2000 и об устранении причин сообщений об ошибках, в которых указываются максимальные пределы числа подключений, см. в статье 320728 базы знаний Майкрософт (может быть на английском языке).

Для получения дополнительной помощи откройте список вариантов дополнительной поддержки в разделе поддержки веб-узла SMS по ссылке Support for Systems Management Server.

Дополнительно

Если предупреждение генерирует слишком много ложных срабатываний, можно воспользоваться вкладкой настройки значений порога в свойствах правила и задать более подходящие значения для целевой среды.

Обработку этого предупреждения лучше всего доверить администратору SQL Server и администратору SMS.

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
Порог производительности SMS 2003: SQL-подключения SMS > 500 за 2 часа
{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>