日期:2014-05-19  浏览次数:20562 次

DTS包中VB脚本的FileExists方法可以正确判断一个网络文件是否存在,但是做成作业就判断不了了!!!
在DTS包中添加了一个ActiveX脚本任务,是用VB脚本写的,其中用到FileExists方法判断一个文件是否存在,但是文件路径是网络路径,不在本机上。路径格式是“\\Server\Folder\FileName”。
        直接在包中执行脚本是正确的,该方法可以正确判断文件是否存在。
但是当调度包生成对应的作业之后,在执行作业时该方法却不能正确判断文件是否存在了。无论目标文件是否存在,它都返回FALSE。
        裸体跪求解决方法,或有其他的函数或方法来判断一个网络文件是否存在也可以!

------解决方案--------------------
看在楼主裸跪的份上,帮你顶了,:)
------解决方案--------------------
那就把DTS放到\\Server机子上吧,对文件和现在的sql server进行操作