有谁知道Visual Studio中的SchemaCompare(目前使用2010)如何确定如何处理[SQL Server 2008R2]数据库表更新(列数据类型,可选性等)?
选项是:
ALTER TABLE
语句我问,因为我们的情况涉及TIMESTAMP column(对于乐观锁定)。如果SchemaCompare使用新表方法,则TIMESTAMP
列值将更改&对于具有旧TIMESTAMP
值的任何人都会造成问题。
答案 0 :(得分:2)
我相信Schema Compare采用与此处描述的VSTSDB相同的CREATE-COPY-DROP-RENAME(CCDR)策略:link
应该能够通过运行比较并编写部署脚本来确认这一点,不是吗?