Solution : https://service.sap.com/sap/support/notes/32129 (Connexion à SAP Service Marketplace requise)
Résumé :
Cette note SAP détaille les méthodes d'analyse des interblocages dans SQL Server, survenant lorsque plusieurs processus de base de données se bloquent mutuellement, souvent à cause de conflits de verrouillage au niveau de l'application. Les interblocages sont automatiquement résolus en terminant l'un des processus, entraînant une erreur SQL 1205. Les techniques d'investigation incluent l'utilisation d'une trace de profilage des interblocages pour SQL Server 2005 et versions ultérieures, ainsi que la journalisation dans le journal d'erreurs SQL avec des indicateurs de trace (1204, 3605, 1222) pour une analyse plus détaillée. De plus, les journaux système ABAP fournissent des informations sur les processus terminés, mais pas une analyse complète des interblocages. La note inclut également des instructions sur la configuration de SQL Server pour journaliser automatiquement les interblocages et gérer les fichiers de trace.
Mots Clés :
\program files\microsoft sql server\mssql, deadlock<version>_<date>-<time>, sap system automatically set trace flags 1204, deadlock concerns key locks, deadlock concerns page locks, attached sql script sap_deadlock_trace, sql server management studio, sql server configuration manager, sql server enterprise manager, sql server query analyzer
Notes associées :
709262 | Deadlock trigger eliminated. |