Event ID - 1205

Event Id1205
SourceMSSQLServer
DescriptionTransaction (Process ID %d) was deadlocked on %.*ls resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Event InformationAccording to Microsoft :
Cause :
Resources are accessed in conflicting order on separate transactions, causing a deadlock. For example:
1.Transaction1 updates Table1.Row1, while Transaction2 updates Table2.Row2.
2.Transaction1 attempts to update Table2.Row2 but is blocked because Transaction2 has not yet committed.
3.Transaction2 now attempts to update Table1.Row1 but is blocked because Transaction1 has not committed.
4.A deadlock occurs because Transaction1 is waiting for Transaction2 to complete, but Transaction2 is waiting for Transaction1 to complete.
The system will detect this deadlock and will choose one of the transactions involved as a 'victim' and will issue this message, rolling back the victim's transaction. For more information about deadlocks, see Deadlocking in SQL Server 2005 Books Online.
Resolution:
Execute the transaction again. You can also revise the application to avoid deadlocks. The transaction that was chosen as a victim can be retried and will likely succeed, depending on what operations are being executed simultaneously.
To prevent or avoid deadlocks from occurring, consider having all transactions access rows in the same order (Table1, then Table2); this way, although blocking may occur, a deadlock will not occur.
Reference LinksEvent ID 1205 From Source MSSQLServer

Catch threats immediately

We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.

See what we caught

Did this information help you to resolve the problem?

Yes: My problem was resolved.
No: The information was not helpful / Partially helpful.