SSIS日志文件,动态文件路径和访问被拒绝错误

时间:2013-07-15 08:05:38

标签: ssis bids

我有一个父包,我设置了一个指向我想要编写包的执行日志的文件夹的变量。此父包也执行子包并为子变量设置值。

在子包中,包日志记录已经完成,而日志文件的连接字符串是使用以下表达式构建的:

[User::LogFolder] + "\\" + [System::PackageName] + ".log"

但是我的包裹在第一步中始终失败,并显示以下消息:

Error: 0xC001404B at Child Package, Log provider "SSIS log provider for Text files": The SSIS logging provider has failed to open the log. Error code: 0x80070005. Acces denied.

错误发生在BIDS内部。如果我将日志文件的路径静态设置为相同的路径,那么它运行没有问题,所以它似乎不是一个权限问题。关于如何解决这个问题的任何建议? 提前谢谢。

编辑:问题似乎发生是因为[User :: LogFolder]值是从父包获得的,当包试图打开日志时,值尚未传递,导致错误。有办法解决这个问题吗?

0 个答案:

没有答案