SSIS脚本任务在网络驱动器上看不到文件

时间:2014-02-10 19:52:55

标签: file networking permissions ssis sql-server-2008-r2

我的SSIS包使用Script Task调用File.Exists()来确定文件是否存在。

我必须在同一个域上使用服务器,例如THISDOMAINSERVER1SERVER2

我有两个服务器上的用户THISDOMAIN\ADMIN

SERVER1需要访问SERVER2 C:\文件夹SERVER1 D:\

SERVER1上有SQL Server 2008R2,其中包含帐户为THISDOMAIN\ADMIN的SQL Server代理

如果我使用Windows身份验证登录SERVER1上的SSIS,THISDOMAIN\ADMIN包成功执行。

但是如果我使用SQL Server Agent执行相同的包,它就不会在'SERVER1`上看到网络驱动器D:\

我尝试了什么:

1 个答案:

答案 0 :(得分:1)

当通过网络访问文件/文件夹时,始终建议使用UNC路径。

特别是在这样的情况下,驱动器可以通过Windows资源管理器进行映射,并在您登录时工作,但在您尝试从未记录的服务访问同一路径时不起作用英寸