Я использую SQL Server 2000.
У меня есть ситуация, когда пользователи тайм-аут.
В менеджере предприятия я смотрю на блокировки / ProcessID.
Понятно
spid 79 (Blocked By 79)
Как сеанс может сам себя блокировать?
Это было представлено с пакетом обновления 4 в SQL Server 2000. См. Эту статью базы знаний: http://support.microsoft.com/kb/906344 для объяснения
Когда SPID ожидает ввода / вывода защелки, вы можете заметить, что столбец заблокирован кратко сообщает, что SPID блокирует себя. это поведение является побочным эффектом пути что защелки используются для ввода / вывода операции на страницах данных