忽略 SSDT 项目的 Azure CI 管道中的 SQL 70001 构建错误

问题描述 投票:0回答:1

如何为 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

visual-studio tfs azure-pipelines sql-server-data-tools
1个回答
0
投票

不,SSDT 不理解/支持“更改”设计。仅使用创建。 SSDT 将检测目标服务器上的现有对象并根据需要自动更改它。这不是警告,这是错误,构建失败。它不仅影响带有 ALTER 的对象:该对象不会包含在完整的项目模型中(以及 dacpac 中),并且如果任何其他对象(例如另一个 SP)将尝试执行“损坏的”SP,则 SSDT 会说“抱歉,没有这样的对象”(未解析的参考)。

© www.soinside.com 2019 - 2024. All rights reserved.