如何为 SQL Server Data Tools (SSDT) 项目配置 Azure CI 管道以忽略 SQL 70001 构建错误并允许管道成功,即使在构建过程中出现此错误也是如此
TFS 版本 -> 16.131.28106.2
SSDT 版本 -> 17.7.10.1
SQL 版本 -> SQL Server 2019
VS 版本 -> 17.7.4
不,SSDT 不理解/支持“更改”设计。仅使用创建。 SSDT 将检测目标服务器上的现有对象并根据需要自动更改它。这不是警告,这是错误,构建失败。它不仅影响带有 ALTER 的对象:该对象不会包含在完整的项目模型中(以及 dacpac 中),并且如果任何其他对象(例如另一个 SP)将尝试执行“损坏的”SP,则 SSDT 会说“抱歉,没有这样的对象”(未解析的参考)。