SQL Server a généré une erreur. Dans des circonstances normales, SQL Server a inséré un fichier de vidage dans le répertoire des journaux pour identifier les actions qui ont précédé l'erreur. L'erreur peut être due à la corruption des données, un problème dans l'application cliente, une erreur dans SQL Server, une instabilité réseau, ou une panne matérielle.
Arrêtez toutes les autres applications qui fonctionnent sur le serveur.
Vérifiez qu'il n'existe pas une autre procédure stockée étendue utilisant de la mémoire supplémentaire.
Assurez-vous que tout le matériel du système, y compris le sous-système du disque fonctionne correctement.
Assurez-vous que le serveur dispose des dernières mises à jour Windows.
Recherchez dans les journaux système et des erreurs les problèmes moins importants qui ont précédé cette erreur.
Corrigez les problèmes matériels ou logiciels que vous rencontrez.
Exécutez DBCC CHECKDB afin de détecter toute corruption. Si DBCC CHECKDB détecte une erreur, restaurez la base de données à partir d'une sauvegarde.
Redémarrez le serveur pour vérifier que les structures de données en mémoire ne sont pas endommagées.
Exécutez l'instruction qui a provoqué l'erreur initiale.
Remarque : si l'erreur concerne une référence temporelle, l'erreur risque de ne pas se répéter.
Target | Microsoft.SQLServer.2012.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 17066 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2012ID='{813297CB-BC10-4B51-B47A-14835D7D1A6C}';MOM2012GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2012.SQL_Server_Assertion_1_5_Rule" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2012ID='{813297CB-BC10-4B51-B47A-14835D7D1A6C}';MOM2012GroupID={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>17066</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.2012.SQL_Server_Assertion_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>