我经常使用SSDT数据比较工具将数据库数据从集成环境同步到生产环境。然而,我通常会遇到这样的情况:列应该被忽略,并且永远不会同步。即使我查看了SSDT发现的数据差异,同步操作也发生在行级别,不幸的是,我需要控制单元级别的同步。
有人有什么好的解决方案吗?
我刚刚在项目中遇到了这个需求,在VS 2019中我找到了解决方案。
- 创建新的数据比较(工具/SQL Server/new data comparison…)
- 在向导中,选择数据源后单击"下一步",让向导枚举表
- 选择所需的表,展开它,然后取消选择不希望包含在比较中的字段
就是这样。很容易忽略表名前面的小展开箭头。。。
解决方案是使用替代工具,SSDT目前不支持此功能。如果有,那当然太好了。