Segnalo questo interessantissimo articolo su come individuare/monitorare un deadlock con il profiler di Sql Server 2005.
La cosa interessante è il grafo: graficamente dà subito l'idea di cosa è successo.

Anche SqlExpressProfiler offre la possibilità di monitorare, tra gli altri eventi, i deadlock e disegna anche un grafo!. Niente male per un tool completamnete free. L'interfaccia è un po' più spartana e la ricerca lascia un po' a desiderare, ma se non potete permettervi una licenza standard o developer di Sql Server, questo tool va benissimo.

HTH