Lorsqu'une connection client avec SQL Server ( côté client ) est coupée, comment puis-je détecter cette déconnection dans SQL Server (2008 ou 2012)?
Puis-je résoudre ce problème avec Server Triggers ?
Vous pouvez créer une notification d'événement pour l'événement Audit Logout . La notification peut lancer une procédure activée . Considérez que les notifications d'events sont asynchronouss.
Vous pouvez interroger l'une des tables sys
( sysprocesses
)
SELECT DB_NAME(dbid) AS Database, loginame AS LoginName FROM sys.sysprocesses
Vous pouvez également exécuter la procédure stockée suivante pour voir qui est actif:
sp_who2
Vous devez avoir un travail SQL ou un agent actif pour vérifier qui a abandonné.