SQL Server가 응용 프로그램 도메인 관리자를 만들지 못하는 경우 규칙이 알림을 트리거합니다.
SQL Server가 응용 프로그램 도메인 관리자를 만들지 못했습니다. 메모리가 부족하여 응용 프로그램 도메인을 시작할 수 없는 경우 발생할 수도 있습니다.
메모리 리소스가 많이 부족하면 응용 프로그램에서 AppDomain을 만들 수 없게 됩니다.
하드웨어 문제가 없는지 확인합니다. Windows 시스템 및 응용 프로그램 로그를 확인하여 시스템 스트레스 또는 메모리와 관련된 오류가 있는지 파악하십시오. 사용 가능한 메모리 양을 늘립니다. 사용 가능한 메모리를 늘리기 위해 다음 방법을 고려하십시오.
페이징 파일의 크기를 늘립니다.
-g memory_to_reserve 옵션으로 서버를 다시 시작하여 SQL Server가 SQL Server 프로세스 내의 메모리 할당에 사용 가능한 메모리 양을 늘립니다.
실제 메모리를 추가합니다. 32비트 시스템에서 Microsoft Windows Address Windowing Extension(AWE)을 사용할 경우 실제 메모리를 4GB 이상 추가할 수 있습니다.
컴퓨터를 다시 시작하고 다시 실행하십시오. 문제가 지속되면 기술 지원 공급자에게 문의하십시오.
이름 | 설명 | 기본값 |
사용 | 워크플로를 사용하거나 사용하지 않도록 설정합니다. | 예 |
우선 순위 | 알림 우선 순위를 정의합니다. | 1 |
심각도 | 알림 심각도를 정의합니다. | 2 |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 10303 | ||
Event Source | $Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2014ID='{F9031B7B-2BA0-42C2-9F89-910ACB7E5068}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2014.Could_not_create_AppDomain_manager_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{F9031B7B-2BA0-42C2-9F89-910ACB7E5068}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>10303</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.Could_not_create_AppDomain_manager_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>