SQLException deadlocked: исключение содержит текст запроса, выполненный где-нибудь? - PullRequest
0 голосов
/ 02 декабря 2010

Исключение SQLEx "заблокировано для ресурсов блокировки с другим процессом и выбрано в качестве жертвы тупика" - довольно распространенное явление;

Содержит ли исключение текст запроса, выполненный где-нибудь? Можно ли получить?

Thks

1 Ответ

1 голос
/ 02 декабря 2010

Да, но не в вашем исключении. Вы ДОЛЖНЫ ЗНАТЬ, ЧТО ВЫ СДЕЛАЛИ - а исключение просто говорит вам, что ВЫ ЗАБЛОКИРОВАНЫ. Вы должны знать, какой SQL вы выполняете в данный момент.

В остальном используйте профилировщик запросов и другую информацию, которую вы получаете с сервера (для некоторых советов проверьте http://support.microsoft.com/kb/832524 или http://msdn.microsoft.com/en-us/library/aa937573(v=SQL.80).aspx, чтобы узнать, с какими ДРУГИМИ сценариями вы зашли в тупик. хотя по очень очевидным соображениям безопасности что-то делает только adins.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...