VS SchemaCompare: создание обновлений таблиц - PullRequest
1 голос
/ 18 декабря 2011

Кто-нибудь знает, как SchemaCompare в Visual Studio (в настоящее время используется 2010 г.) определяет, как обрабатывать обновления таблицы базы данных [SQL Server 2008R2] (тип данных столбца, необязательные параметры и т. Д.)?

  • Использовать отдельные ALTER TABLE операторы
  • Создать новую таблицу, скопировать старые данные в новую таблицу, переименовать старую таблицу, прежде чем новую можно будет переименовать, чтобы принять правильноеname

Я спрашиваю, потому что у нас есть ситуация, включающая столбец TIMESTAMP (для оптимистической блокировки).Если SchemaCompare использует новый табличный подход, значения столбцов TIMESTAMP изменятся и вызовут проблемы у всех, у кого старые значения TIMESTAMP.

1 Ответ

2 голосов
/ 18 декабря 2011

Я полагаю, что в Schema Compare используется та же стратегия CREATE-COPY-DROP-RENAME (CCDR), что и VSTSDB, описанная здесь: ссылка

Должна быть возможность подтвердить это, выполнив сравнениесценарий развертывания, нет?

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