Параллельность процессов.

Обсуждение возникших проблем, предложений и ошибок dbForge for SQL Server
Закрыто
deas
Сообщения: 161
Зарегистрирован: Чт 21 ноя 2013 10:54

Параллельность процессов.

Сообщение deas » Пт 17 фев 2017 10:18

И снова здравствуйте. :)

Сделайте так, что бы при зависании окна в ожидании (блокировки другими процессами) не зависала вся студия, а становилось недоступным только одно окно.
При таких действиях как:
1. Обновление таблицы в редакторе (да, я знаю что можно через скрипт, но тогда приходится все переоткрывать для обновления информации)
2. Открытие объектов.
3. Сохранение представлений.

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

Код: Выделить всё

ALTER TABLE dbo.ad_iss
  ADD rid smallint NOT NULL DEFAULT (0)
И нажал открыть процедуру в той же БД.
В итоге студия зависла ни на что не реагирует, блокируется запрос

Код: Выделить всё

IF NOT EXISTS (SELECT * FROM sys.numbered_procedures)
Да, конечно я могу его убить, но пусть бы без этих дополнительных телодвижений. Открывается окно с редактированием процедуры и висит только оно с табличкой получение данных.
Последний раз редактировалось deas Пт 17 фев 2017 10:38, всего редактировалось 1 раз.

deas
Сообщения: 161
Зарегистрирован: Чт 21 ноя 2013 10:54

Re: Паралельность процессов.

Сообщение deas » Пт 17 фев 2017 10:28

О, а в итоге они оба вообще замерли. Судя по всему первому процессу для завершения тоже нужна реакция от студии (не закрыта 1 транзакция), а она висит ждет второй процесс.

Alexander

Re: Параллельность процессов.

Сообщение Alexander » Пт 17 фев 2017 13:26

Нам известно о данной проблеме. Мы планируем разрешить её в одной из следующих версий продукта.

Закрыто