SMS 2003-Leistungsschwellenwert: SMS-SQL-Verbindungen > 500 über 2 Stunden

SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule (Rule)

Knowledge Base article:

Zusammenfassung

Die Gesamtanzahl der Verbindungen mit der SMS-Standortdatenbank hat den Standard-Betriebsschwellenwert überschritten. Wenn SMS-Prozesse keine SQL-Verbindung abrufen können, werden SMS-Standardvorgänge, an denen die SMS-Standortdatenbank beteiligt ist, beendet. Dies könnte z. B. verhindern, dass neue Inventurdaten zur SMS-Standortdatenbank hinzugefügt werden oder neue Softwareverteilungspakete verarbeitet werden. Ob sich die Situation verschlimmert, hängt von der Ursache der großen Anzahl von Verbindungen ab.

Ursachen

Die SMS-Standortdatenbankverbindungen können den Schwellenwert aus folgenden Gründen überschreiten:

Lösungen

So lösen Sie dieses Problem und senken die Anzahl der SQL-Verbindungen:

Extern

Weitere Informationen zum Ändern der Anzahl der Verbindungen mit SMS-Standortdatenbankservern finden Sie in der SQL Server-Produktdokumentation.

Weitere Informationen zum Konfigurieren von Verbindungen in SQL Server 7.0 und SQL Server 2000 und zur Behebung von Fehlermeldungen zu maximalen Verbindungsgrenzen finden Sie in Artikel 320728 in der Microsoft Knowledge Base (möglicherweise in englischer Sprache).

Zur weiteren Unterstützung ist eine Liste zusätzlicher Supportoptionen im Supportbereich der SMS-Website unter Support für Systems Management Server (möglicherweise in englischer Sprache) verfügbar.

Zusätzlich

Wenn diese Warnung zu viele falsch positive Ergebnisse generiert, können Sie die Registerkarte für die Schwellenwerte in den Regeleigenschaften ändern, um für Ihre Umgebung geeignetere Werte festzulegen.

Diese Warnung wird am besten vom SQL Server-Administrator zusammen mit dem SMS-Administrator bearbeitet.

Element properties:

TargetMicrosoft.SMS.2003.Microsoft_SMS_2003_Site_Database_Servers_Installation
CategoryPerformanceHealth
EnabledTrue
Instance NameSQLServer:General Statistics
Counter NameUser Connections
Frequency900
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityLow
RemotableTrue
Alert MessageSMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AllertMessageBackwardCompatibility
CommentMom2005ID='{ECF49FF9-5FDD-4D90-9273-6EC420D0FE29}';MOM2005ComputerGroupID={6E07E901-5EEF-4D43-ABC9-5A73BC9B072D}

Member Modules:

ID Module Type TypeId RunAs 
_EAB4232B_70B0_4DA4_A8F7_2494A0A7853A_ DataSource System.Mom.BackwardCompatibility.Performance.FilteredDataProvider Default
AverageFilter ConditionDetection System.Performance.AveragerCondition Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule" Target="Microsoft.SMS.2003.Microsoft_SMS_2003_Site_Database_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{ECF49FF9-5FDD-4D90-9273-6EC420D0FE29}';MOM2005ComputerGroupID={6E07E901-5EEF-4D43-ABC9-5A73BC9B072D}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_EAB4232B_70B0_4DA4_A8F7_2494A0A7853A_" Comment="{EAB4232B-70B0-4DA4-A8F7-2494A0A7853A}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>User Connections</CounterName>
<ObjectName>SQLServer:General Statistics</ObjectName>
<Frequency>900</Frequency>
<Expression/>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>2</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$ - SMS 2003 Perf Threshold: SMS SQL Connections &gt; 500 over 2 hours.


$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>30</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>SMS 2003 Perf Threshold: SMS SQL Connections &gt; 500 over 2 hours</Name>
<ServerRole>SMS Server</ServerRole>
<ServerRoleInstance>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetbiosComputerName$</ServerRoleInstance>
<Component>DB</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>