有没有办法在 SQL Server 数据库项目
的构建中忽略某些 SQL 文件,但将它们包含在架构比较中?
我的意思是,我们有一些 SQL 文件会导致构建失败(它们指向我们无权访问的链接服务器)。我们想要的是将其从构建中排除(以便构建通过),但将其包含在模式比较中(以便我们可以查看它是否被修改)。
有什么建议吗?
最佳答案
当您部署时,使用部署过滤器来停止正在部署的对象,您可以编写自己的过滤器,也可以使用我的过滤器,它可以让您按名称、方案或类型排除对象:
http://agilesqlclub.codeplex.com/
这意味着您可以与您的项目进行比较,并且仍然可以在不触及它的情况下进行部署。
编辑
关于sql-server - 如何在构建时忽略 .sql 文件但将其包含在架构比较中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34515342/