部署脚本总是重新创建约束和索引

Emm*_*gis 6 sql-server deployment sql-server-2008-r2 ssdt

从 SSDT 生成部署脚本时,它总是生成删除外键约束和索引的代码,然后再次创建这些约束和索引。生成部署脚本时如何删除删除并重新创建这些对象的代码?SSDT 中的任何选项?

Ed *_*ott 3

这通常是因为它们的编写方式和 sql 存储方式之间存在差异。

作为从数据库到项目的一次性比较,您应该看到键上有一些差异,应用它们,它应该停止这样做。