Кто-нибудь знает, как SchemaCompare в Visual Studio (в настоящее время используется 2010 г.) определяет, как обрабатывать обновления таблицы базы данных [SQL Server 2008R2] (тип данных столбца, необязательные параметры и т. Д.)?
- Использовать отдельные
ALTER TABLE
операторы - Создать новую таблицу, скопировать старые данные в новую таблицу, переименовать старую таблицу, прежде чем новую можно будет переименовать, чтобы принять правильноеname
Я спрашиваю, потому что у нас есть ситуация, включающая столбец TIMESTAMP (для оптимистической блокировки).Если SchemaCompare использует новый табличный подход, значения столбцов TIMESTAMP
изменятся и вызовут проблемы у всех, у кого старые значения TIMESTAMP
.