我的SSIS包使用Script Task
调用File.Exists()
来确定文件是否存在。
我必须在同一个域上使用服务器,例如THISDOMAIN
,SERVER1
和SERVER2
我有两个服务器上的用户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:\
我尝试了什么:
答案 0 :(得分:1)
当通过网络访问文件/文件夹时,始终建议使用UNC路径。
特别是在这样的情况下,驱动器可以通过Windows资源管理器进行映射,并在您登录时工作,但在您尝试从未记录的服务访问同一路径时不起作用英寸