È stato rilevato un errore del sistema operativo

Microsoft.SQLServer.2008.Operating_System_error_encountered_1_5_Rule (Rule)

Knowledge Base article:

Riepilogo

Questo messaggio indica che il sistema operativo ha restituito un errore di qualche tipo a un processo in SQL Server. Il processo riportato all'inizio del messaggio indica la funzione di SQL Server che ha ricevuto l'errore dal sistema operativo. L'esatto numero di errore del sistema operativo e il testo riportati alla fine del messaggio variano a seconda del problema rilevato dal sistema operativo. Questo errore viene quasi sempre visualizzato insieme ad altri errori.

Soluzioni

Se il numero di errore del sistema operativo alla fine del messaggio viene restituito senza un messaggio di testo corrispondente, è possibile individuare questo testo immettendo il comando seguente dal prompt dei comandi:

net helpmsg numero_errore_sistema_operativo

Poiché l'errore viene segnalato dal sistema operativo, la risoluzione dei problemi dovrà essere eseguita a livello di sistema operativo o di rete. È possibile cercare informazioni sull'errore del sistema operativo nella Microsoft Knowledge Base.

Controllare se si verificano altri errori contemporaneamente a questo e risolverli.

Element properties:

TargetMicrosoft.SQLServer.2008.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID17053
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
È stato rilevato un errore del sistema operativo
{0}
Event LogApplication
CommentMom2008ID='{5E664908-3C61-435D-9C3F-3FD8C2B822D8}';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.Operating_System_error_encountered_1_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{5E664908-3C61-435D-9C3F-3FD8C2B822D8}';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>17053</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2008.Operating_System_error_encountered_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>