【发布时间】:2018-08-15 22:12:49
【问题描述】:
我有一个业务逻辑更改,增加了输出到平面文件的列的宽度。
在 SSIS 项目中,我进行了必要的更改,最重要的是平面文件连接管理器/高级:输出列宽(从 10 增加到 14)。
我将包从 Visual Studio 部署到集成服务目录。为此,我在解决方案资源管理器中右键单击包并选择部署。值得一提的是,我还重新构建了该项目。
在 Visual Studio 中:
文件按预期输出。没有错误也没有警告。
部署中:
由于截断,包引发错误——比如连接管理器未更新。
我不知道对连接管理器属性的更改不会成为部署的一部分。我通过对连接进行另一项更改来测试我的这一新知识。对于测试:我将 Text Qualifier 属性从更改为双引号。然后我再次部署包,并在集成服务目录中单击配置包/连接管理器,正如我所怀疑的,Text Qualifier 属性仍然与部署包中的相同。
如何更改连接管理器并部署它?
【问题讨论】:
标签: sql-server visual-studio ssis business-intelligence