【发布时间】:2015-05-14 14:29:48
【问题描述】:
我有一个带有多个连接管理器和包的 SSIS 项目的 Visual Studio 解决方案。它在 Visual Studio 中构建良好。它在我们通过 devenv 命令行构建的构建自动化系统中失败了:
"D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.com" ADSMetricsETL.sln /Build Release /Project "ADSMetricsETL"
Microsoft (R) Microsoft Visual Studio 2012 Version 11.0.61030.0.
Copyright (C) Microsoft Corp. All rights reserved.
------ Build started: Project: ADSMetricsETL, Configuration: Debug ------
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped =========
command exit code: 1
我没有从构建中得到任何错误,只是“1 失败”。我在 devenv 上看不到任何增加详细程度的选项。该解决方案用于在构建自动化系统中构建查找。我对一个包做了几个小改动,现在它根本无法构建。
此外,以前从未注意到这一点,但为什么当命令行显示“/Build Release”时它正在构建“配置:调试”?
有什么想法吗?
【问题讨论】:
-
小改动是否可能涉及脚本任务/组件?
-
不。必须更改数据流中的一张表。从 varchar(50) 到 varchar(255) 的四列。所以我不得不更新数据流源/目标中的元数据以匹配表设计。真的,我只是打开了数据流源和目标组件,然后保存了它们。 VS 自动更新了列元数据。所以这是一个非常微不足道的改变......
标签: visual-studio visual-studio-2012 ssis