SSIS:从VS

时间:2017-07-27 07:07:35

标签: sql-server visual-studio-2015 deployment ssis

我有一台安装了64位MS SQL Server 2016的服务器。

我有一个包含ACE OLEDB 12连接管理器的SSIS包,它使用包变量FileName(String)构建连接字符串。

因此,如果我只是从服务器本身将此包从Visual Studio 2015(DataTools)部署到SSISDB,那么一切正常。

但是,当我从本地PC使用Visual Studio 2015(DataTools)部署相同的软件包时,它会破坏连接字符串:所有非ASCII符号都被破坏了!因此,程序包验证失败,而不是在部署后在服务器上启动。 所以当我使用我的本地VS来部署包/项目时就会出现问题; 如果我在本地PC上访问SSMS,连接到服务器,转到SSISDB,并从此处部署项目,连接字符串将正确部署。

可以更改哪些设置(可能是排序规则或连接字符串代码页)以让我从VS部署包/项目? 我在项目和解决方案属性中搜索但没有成功。感谢

1 个答案:

答案 0 :(得分:0)

问题解决:使用ACE OLEDB 15提供程序而不是12。