我正在检查File.Exists是否存在于打包任务中,但是真正的优先约束永远不会发生,因为Exists()
始终为false。
这是代码的一部分
....
if (File.Exists(fullPath))
{
Dts.Variables["User::varFileExists"].Value = 1;
}
else
有什么建议吗?
答案 0 :(得分:0)
当它在本地运行而不是部署时,通常是以下两件事之一:
部署的程序包所运行的系统用户帐户没有所需的权限。
您正在使用本地计算机上存在的文件/文件夹的本地路径,但该路径不在您的SSIS服务器上(或无法从其访问)。
答案 1 :(得分:0)
问题已解决,并且与权限无关。该问题与使用脚本任务代替使用Scrip组件有关。