SMS 2003 성능 임계값: 2시간 동안의 SMS SQL 연결 수 > 500

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 웹 사이트의 지원 섹션( Systems Management Server 지원)에 있는 추가 지원 옵션 목록을 참조하십시오.

추가 정보

이 경고에서 잘못된 양수가 너무 많이 생성될 경우 규칙 속성의 임계값 탭을 수정하여 사용 환경에 보다 적절한 값을 지정할 수 있습니다.

이 경고는 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>