Я зарегистрировал исключение, созданное приложением ASP.NET.
Сообщение: Транзакция (ID процесса 56) была заблокирована при блокировке | ресурсы буфера обмена данными с другим процессом и был выбран в качестве жертвы тупика. Повторите транзакцию.
Я уверен, что причина в том, что я запускал selects
прямо в SSMS для таблиц, которые одновременно запрашивались в приложении.
Итак, теперь мой вопрос:
- Могу ли я изменить приоритет, который SQL-сервер выбирает «жертвы тупика»? Я хотел бы выбрать «себя» (SSMS) в качестве жертвы взаимоблокировки, а не ASP.NET, потому что это критичное ко времени приложение, и мне легче повторно выполнить ручной запрос, чем пользователям принять ошибку.
Заранее спасибо.