MSSQL Server 서비스가 갑자기 종료되었습니다.

Microsoft.SQLServer.2008.The_MSSQLServer_service_terminated_unexpectedly_3_5_Rule (Rule)

Knowledge Base article:

요약

SQL Server가 자동으로 다시 시작되면 SQL Server 에이전트 서비스에서 오류를 보고합니다. 사용자나 응용 프로그램에서 명시적으로 중지 명령을 내린 경우 이외의 어떤 이유로 인해 SQL Server가 중지되었고 SQL Server 에이전트 고급 속성에서 SQL Server가 갑자기 작동을 멈추면 자동으로 다시 시작 옵션을 선택한 경우에만 SQL Server 에이전트가 SQL Server를 자동으로 다시 시작합니다. SQL Server를 다시 시작하는 동안 SQL Server 에이전트는 SQL Server를 호스팅하는 컴퓨터의 응용 프로그램 이벤트 로그에 이 메시지를 씁니다.

SQL Server는 여러 다른 이유로 갑자기 작동을 멈출 수 있습니다. 다음과 같은 원인이 있습니다.

해결 방법

SQL Server 에이전트가 SQL Server를 자동으로 다시 시작하지 않도록 하려면 옵션을 해제하세요. 이에 대한 프로시저는 온라인 설명서의 "SQL Server 에이전트 속성(고급 탭)"에서 설명합니다.

문제가 반복해서 발생하는 경우 SQL Server 서비스가 갑자기 작동을 멈춘 이유를 확인할 필요가 있습니다.

재정의 가능한 매개 변수

이름

설명

기본값

사용

워크플로를 사용하거나 사용하지 않도록 설정합니다.

우선 순위

알림 우선 순위를 정의합니다.

1

심각도

알림 심각도를 정의합니다.

2

Element properties:

TargetMicrosoft.SQLServer.2008.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID14265
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
MSSQL Server 서비스가 갑자기 종료되었습니다.
{0}
Event LogApplication
CommentMom2008ID='{D9D2C13A-3AAA-410C-B594-EC4ED1A7FC75}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Microsoft.SQLServer.SQLDefaultAccount
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2008.The_MSSQLServer_service_terminated_unexpectedly_3_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{D9D2C13A-3AAA-410C-B594-EC4ED1A7FC75}';MOM2008GroupID={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" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>14265</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.2008.The_MSSQLServer_service_terminated_unexpectedly_3_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>