Limite de desempenho do SMS 2003: Conexões SQL do SMS > 500 em 2 horas

SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AdvancedAlertCriteriaMonitor (UnitMonitor)

Knowledge Base article:

Resumo

O número total de conexões com o banco de dados do site do SMS excedeu o limite operacional padrão. Se os processos do SMS não puderem obter uma conexão SQL, as operações do SMS padrão que envolvem o banco de dados do site do SMS serão paradas. Por exemplo, isto poderia evitar que novos dados de inventário fossem adicionados ao banco de dados do site do SMS ou que novos pacotes de distribuição de software fossem processados. A piora ou não da situação depende da causa do grande número de conexões.

Causas

As conexões do banco de dados do site do SMS podem exceder o limite porque:

Resoluções

Para resolver este problema e diminuir as conexões SQL:

Externo

Para obter mais informações sobre a alteração do número de conexões do servidor do banco de dados do site do SMS, consulte a documentação do produto do SQL Server.

Para obter informações adicionais sobre a configuração de conexões no SQL Server 7.0 e no SQL Server 2000, e sobre a resolução de mensagens de erro envolvendo limites máximos de conexão, consulte o artigo 320728 da Base de Dados de Conhecimento Microsoft.

Para obter mais assistência, uma lista de opções adicionais de suporte está disponível na seção de suporte do Systems Management Server.

Adicional

Se este alerta gerar muitos falsos positivos, você poderá modificar a guia de limites das propriedades da regra a fim de designar valores mais apropriados para o ambiente.

Este alerta é melhor tratado pelo administrador do SQL Server em conjunto com o administrador o 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
Limite de desempenho do SMS 2003: Conexões SQL do SMS > 500 em 2 horas
{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>