SMS 사이트 데이터베이스에 대한 총 연결 수가 표준 운영 임계값을 초과했습니다. SMS 프로세스에서 SQL 연결을 가져올 수 없는 경우 SMS 사이트 데이터베이스와 관련된 표준 SMS 작업이 중지됩니다. 이 경우 예를 들어 새 인벤토리 데이터를 SMS 사이트 데이터베이스에 추가하지 못하거나 새 소프트웨어 배포 패키지를 처리하지 못할 수 있습니다. 상황이 악화될지 여부는 연결 수가 많아진 원인에 따라 다릅니다.
다음과 같은 경우 SMS 사이트 데이터베이스 연결 수가 임계값을 초과할 수 있습니다.
관리 지점에서 복제된 SMS 사이트 데이터베이스를 사용하지 않아 SMS 사이트 데이터베이스에 대한 쿼리가 많아진 경우
SMS 사이트 데이터베이스 서버의 메모리가 충분하지 않은 경우
설치된 SQL Server에서 실행되는 다른 응용 프로그램이 많은 연결을 사용하고 있는 경우
이 문제를 해결하고 SQL 연결 수를 줄이려면 다음을 수행하십시오.
SQL Server 기본값이 수정되어 연결을 무제한으로 허용하도록 구성되지 않은 경우 추가 연결을 허용하도록 구성합니다. SQL Server가 연결을 충분히 또는 무제한으로 허용하도록 구성된 경우에는 이러한 연결에 할당할 메모리가 충분한지 확인합니다.
복제된 SMS 사이트 데이터베이스를 관리 지점에 전용으로 사용할 수 있는지를 조사합니다.
SMS 사이트 데이터베이스에 전용으로 설치된 SQL Server를 사용합니다.
SMS 사이트 데이터베이스의 서버 연결 수를 변경하는 방법에 대한 자세한 내용은 SQL Server 제품 설명서를 참조하십시오.
SQL Server 7.0과 SQL Server 2000의 연결을 구성하는 방법 및 최대 연결 제한과 관련된 오류 메시지를 해결하는 방법에 대한 자세한 내용은 Microsoft 기술 자료에서 문서 320728을 참조하십시오.
추가 지원이 필요하면 SMS 웹 사이트의 지원 섹션( Systems Management Server 지원)에 있는 추가 지원 옵션 목록을 참조하십시오.
이 경고에서 잘못된 양수가 너무 많이 생성될 경우 규칙 속성의 임계값 탭을 수정하여 사용 환경에 보다 적절한 값을 지정할 수 있습니다.
이 경고는 SQL Server 관리자와 SMS 관리자가 함께 처리하는 것이 가장 좋습니다.
Target | Microsoft.SMS.2003.Microsoft_SMS_2003_Site_Database_Servers_Installation |
Category | PerformanceHealth |
Enabled | True |
Instance Name | SQLServer:General Statistics |
Counter Name | User Connections |
Frequency | 900 |
Alert Generate | True |
Alert Severity | Warning |
Alert Priority | Low |
Remotable | True |
Alert Message | SMS_2003_Perf_Threshold__SMS_SQL_Connections___500_over_2_hours_9_Rule.AllertMessageBackwardCompatibility |
Comment | Mom2005ID='{ECF49FF9-5FDD-4D90-9273-6EC420D0FE29}';MOM2005ComputerGroupID={6E07E901-5EEF-4D43-ABC9-5A73BC9B072D} |
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 |
<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 > 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 > 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>