Visual Studio 2010 - Как я могу контролировать порядок обновления схемы при использовании сравнения схемы? - PullRequest
1 голос
/ 17 февраля 2012

Я пытался использовать сравнение схем Visual Studio 2010 для получения обновлений из базы данных Dev и перемещения их в среду UAT.

Само сравнение работает нормально, но инструмент постоянно упорядочивает сценарии обновлениянеправильно.

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

Я попытался принудительно распознать зависимость, указав все ссылки на зависимые представления с именем схемы (по сути,dbo.view, а не view), как предложено в http://msdn.microsoft.com/en-us/library/aa833294.aspx

. Есть ли способ принудительно настроить сценарии в определенном порядке (таблицы, представления, а затем sprocs) или есть способ узнать, как и почемузависимости рассчитаны, чтобы я мог видеть, что идет не так?

1 Ответ

0 голосов
/ 21 февраля 2012

Я не думаю, что что-то из того, что я надеялся сделать, возможно.

Что я узнал, так это то, что обновление при сравнении схем не всегда правильно пересчитывает зависимости.

Закрытие и запуск нового сработало, просто обновить оригинал не получилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...