Сделайте так, что бы при зависании окна в ожидании (блокировки другими процессами) не зависала вся студия, а становилось недоступным только одно окно.
При таких действиях как:
1. Обновление таблицы в редакторе (да, я знаю что можно через скрипт, но тогда приходится все переоткрывать для обновления информации)
2. Открытие объектов.
3. Сохранение представлений.
Ну и вот последнее с чем столкнулся, обновляю таблицу через скрипт.
Код: Выделить всё
ALTER TABLE dbo.ad_iss
ADD rid smallint NOT NULL DEFAULT (0)
В итоге студия зависла ни на что не реагирует, блокируется запрос
Код: Выделить всё
IF NOT EXISTS (SELECT * FROM sys.numbered_procedures)