我正在研究如何与SSIS项目进行持续集成。
到目前为止,我发现可以通过使用 devenv 或 MSBuild.exe 构建解决方案来完成.exe。
如果已配置,Visual Studio 可以在运行 SSIS 包之前对其进行验证,以验证 SSIS 包中的元数据是否与源同步。
据我所知,VS 只会在 SSIS 包打开时显示验证错误/警告,但在生成项目时不会显示。
是否可以让 devenv.exe 或 MSBuild.exe 在生成期间也验证包?
我正在使用 SSDT 2015 预览版。
Dtexec.exe 有一个/Validate 选项,可在验证阶段后停止执行。 这可以很容易地编写到您的流程中。