Détection de la déconnection du client dans SQL Server

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é.