Произошла непредвиденная остановка службы MSSQLServer

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.

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
Произошла непредвиденная остановка службы MSSQLServer
{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>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>