我创建了一个具有多个软件包的SSIS项目。我的一个软件包中有一个使用Excel作为数据源的数据流任务。将项目部署到SQL SSISDB之后,可以在SSMS中看到.dtsx文件。但是excel文件应该放在哪里?应该还是在我的本地机器上。 SQL位于另一台服务器上,而不位于我的本地计算机上。部署的软件包存储在哪里?
有人可以解释这些吗?
答案 0 :(得分:1)
如果excel连接管理器指向本地计算机上的固定路径。由于找不到excel文件路径,因此从其他服务器执行该操作会引发错误。
您必须使用dynamic excel connections来解决此问题,或在共享的网络位置(UNC路径)上使用Excel文件。
部署后,软件包将存储在SSISDB数据库中: