как найти, кто блокирует кто в SQL Server 2005

Проблема в том, что ваш контроллер ожидает параметр hasId = false или hasId = true , но вы не передаете его. Ваше скрытое поле имеет идентификатор hasId , но передается как hasCustomerName , поэтому сопоставление не найдено.

Либо измените путь скрытого поля на hasId , либо укажите параметр отображения, чтобы ожидать hasCustomerName = true , или hasCustomerName = false .

6
задан John Saunders 6 April 2010 в 20:03
поделиться

3 ответа

SP_WHO2

SP_WHO2 показывает блокировку и блокировку spid вместе с именами хостов и гораздо более полезной информацией, необходимой для отслеживания источника.

Изменить: Также, если выходной список длинный, попробуйте SP_WHO2 "активный"

4
ответ дан 9 December 2019 в 22:39
поделиться

exec sp_who

сообщит вам, какие процессы блокируются другими процессами. Вы также можете использовать

exec sp_lock

, чтобы увидеть, что блокируется указанным блокирующим процессом.

7
ответ дан 9 December 2019 в 22:39
поделиться

Если у вас есть компилятор Haskell, который использует строгое вычисление, он не компилирует Haskell. Ленивость Нестрогость является частью спецификации Haskell!

Однако есть альтернативы.

  • DDC - это попытка создать явно ленивый вариант Haskell, который поддерживает такие вещи, как деструктивное обновление сохраняя при этом все остальное добро Haskell. Есть одна проблема: компилятор в настоящее время находится только на стадии α, хотя кажется, что он, по крайней мере, пригоден для использования.

  • Создайте препроцессор, как это делали другие.

  • Научитесь использовать Haskell «правильно». Если вы можете упростить свой тестовый пример до чего-то, что будет доступно для всеобщего просмотра, вы можете опубликовать его в списке рассылки Haskell-Café ,

0
ответ дан 9 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: