-1
我有一个SSIS包导入数据,然后需要更新Excel工作簿以发送电子邮件。 Excel工作簿包含许多设置为在打开时自动刷新的数据连接。如何从计划的SSIS包更新Excel工作簿?
我已经尝试了许多方法来打开Excel工作簿以在发送电子邮件之前强制刷新,并且当我从Visual Studio运行包时它们都工作,但在SQL Server代理调用时不工作。
从杰西卡·莫斯利用this code,我得到这个错误
DTExec: The package execution returned DTSER_FAILURE (1)
使用CodePlex从该SSIS Excel Refresh Task package我得到这个错误
The Execute method on the task returned error code 0x800A03EC
(Microsoft Excel cannot access the file '[my filename]')
使用powershell update script我得到这个错误。
DTExec: The package execution returned DTSER_FAILURE (1)
代理正在通过具有所有必要权限的代理帐户执行。 Excel安装在服务器上。
如何从SQL Server代理运行时获取工作簿更新?