Обсуждение возникших проблем, предложений и ошибок dbForge for SQL Server
-
deas
- Сообщения: 161
- Зарегистрирован: Чт 21 ноя 2013 10:54
Сообщение
deas » Ср 07 май 2014 07:43
Здравствуйте.
При обновлении таблицы, если на эту таблицу ссылается индексированное представление
то падает при переименовании. Добавьте в скрипт изменения возможность пересоздать все эти представления.
-
Alexander
Сообщение
Alexander » Ср 07 май 2014 10:17
Не могли бы Вы уточнить, происходит ли зависание приложения или выдаётся какое-либо сообщение об ошибке?
-
deas
- Сообщения: 161
- Зарегистрирован: Чт 21 ноя 2013 10:54
Сообщение
deas » Пн 12 май 2014 07:37
Выдается сообщение что нельзя удалить такую таблицу и это правильно по правилам MS SQL.
Сначала надо удалить все ссылающиеся объекты с "WITH SCHEMABINDING", а затем пересоздавать таблицу.
-
deas
- Сообщения: 161
- Зарегистрирован: Чт 21 ноя 2013 10:54
Сообщение
deas » Пн 12 май 2014 12:07
Даже SSMS предупреждает о такой ситуации. Правда она удаляет привязку не возвращая ее.
Код: Выделить всё
'table_name' table
- Warning: The following schema-bound objects will be modified:
- View 'dbo.view1_name': indexes and schema binding will be removed.
- View 'dbo.view2_name': indexes and schema binding will be removed.
- View 'dbo.view3_name': indexes and schema binding will be removed.
- View 'dbo.view4_name': indexes and schema binding will be removed.
Но как хотите, пусть будет и новая функциональность.