我正在使用SSIS集成Quickbook,以将数据提取到我们的SQL Server数据库中。 SSIS工作正常,但问题是当我从前端应用程序运行程序包时。它无法运行它,因为访问Quickbooks API的凭据与用于登录前端的凭据不同。
我尝试将软件包和项目设置更改为“ DontSaveSensitive”,但这会导致空白文件被下载,因为它遗漏了HTTP连接的凭据。
我也尝试设置代理标签,但收到错误的请求错误,无效的URL错误或无法连接到服务器错误。
答案 0 :(得分:1)
问题已解决。
解决方案是将项目保护级别设置为“ DontSaveSensitive”,然后为服务器密码设置一个变量。
在“ HTTP连接”属性中,添加一个表达式(ServerPassword)并将其设置为等于新变量。