SMS 2003 パフォーマンスしきい値 : 2 時間で 500 を超える SMS SQL 接続

SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule (Rule)

Knowledge Base article:

概要

SMS サイト データベースへの接続の総数が、運用上の標準しきい値を超えました。SMS プロセスが SQL 接続を取得できない場合、SMS サイト データベースを使用する標準 SMS 操作が停止します。たとえば、SMS サイト データベースへの新しいインベントリ データの追加や、新しいソフトウェア配布パッケージの処理が行われない可能性があります。状況が悪化するかどうかは、多数の接続が生じた原因によって異なります。

原因

次の場合、SMS サイト データベースの接続数がしきい値を超えることがあります。

解決方法

この問題を解決し、SQL 接続数を削減するには、以下の操作を行ってください。

外部リソース

SMS サイト データベース サーバーの接続数の変更の詳細については、SQL Server の製品マニュアルを参照してください。

SQL Server 7.0 と SQL Server 2000 の接続の構成および最大接続数の制限に関連したエラー メッセージの解決の詳細については、 Microsoft サポート技術情報の記事 320728 (英語の可能性あり) を参照してください。

有用なリソースとして、SMS Web サイトのサポート セクション ( Microsoft Systems Management Server 2003) に、他のサポート技術情報の一覧があります。

追加情報

このアラートの誤検知が多い場合は、ルールのプロパティのしきい値のタブで、環境に適した値を指定できます。

このアラートは、SQL Server 管理者が SMS 管理者と協力して処理することをお勧めします。

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>