无法通过SSMS打开DataFile SSIS包

问题描述:

背景 在BIDS中创建了包。 部署到SSMS 包将文件写入网络文件服务器中的CSV文件。 包的平面文件目标的默认名称为$路径\ workcsvout.csv 套餐表达无法通过SSMS打开DataFile SSIS包

问题 当我配置和SSMS运行时,出现错误DFT -extract到文件导出文件名: 。错误:无法打开数据文件” ........ \ DerivedFilename

故障排除

验证的文件存在于目录 - 使用平面文件目标的临时文件名,导出文件名前 - 仍然未能 更名为文件,它试图打开 - 依然未能

我从我的SSMS中的登录工作,通过SSISDB - 项目 - 包 - 包.dtsx程序 - 执行

见下图,如果更多的建议信息是必要的。 error1 flatfiledestination 感谢

  1. 确保Visual Studio是不是试图打开后直接从集成服务目录运行包,因为我发现,VS能挂到您正在写入的文件的连接,它可以抛出类似错误。

  2. 确保为软件包配置的帐户在需要写入的所有区域中拥有足够的权限。

  3. 在关闭VS并且在步骤2中设置了权限后,请尝试直接在SSMS中的Integration Services目录内执行包。如果这样做,请转到步骤4.如果这不起作用,请排查错误并确保安全性设置正确,并且您使用相同的帐户执行包。

  4. 如果你在这里,我会假设你想安排包裹。确保所有者与步骤2中使用的帐户相同。在作业的步骤中检查“运行方式”帐户,如果该帐户与步骤2不同,则您需要使其相同或将该帐户设置为与在步骤2中使用的帐户相同的访问权限。

我经历了此故障排除过程并解决了我的问题。我还在像\ servername \ folder \文件夹这样的通用UNC文件路径上构建文件,而无需使用其他人推荐的\ servername \ d $ \ folder \文件夹进行任何本地业务。

故障排除:

你可以尝试创建本地文件,然后使用文件系统任务移动文件。

+0

不,因为需要在FileServer上创建文件的性质 – Hituptony

+0

您可以扩展该语句吗?此外,我建议你检查每一个@ichauvin的建议。 –

+0

我想检查是否有任何网络相关的问题。根据错误信息包无法找到该文件。它可能是与访问相关的问题,或者可能是某个其他资源正在使用的文件。 @ichauvin是对的。 –

我试图泵送在csv文件中的数据。 关闭visual studio并关闭在另一台机器上打开的csv文件解决了问题