You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL Server Agent Job执行SSIS包访问共享驱动器失败求助

SSIS包通过SQL Server Agent执行失败问题排查

错误信息

SQL Agent历史记录提示:“要查看执行详情,请右键单击Integration Services Catalog,打开[所有执行]报告”。打开报告后完整错误信息:
消息类型:OnError
消息:TEST:Error: 执行C:\Program Files (x86)\Microsoft Visual Studio...\python.exe \\Server "B"\r$\...\Scripts\Python\TEST.py时,进程退出码为“1”,预期为“0”。
更换路径后仍报相同错误:执行C:\Program Files (x86)\Microsoft Visual Studio...\python.exe \\Server "B"\R\...\Scripts\Python\TEST.py时,进程退出码为“1”,预期为“0”。

服务器配置

服务器A

  • Microsoft SQL Server 2019
  • 存在SSIS包Test.dtsx,用于执行映射驱动器R上的Python脚本test.py
  • 映射驱动器R指向服务器B的脚本文件夹
  • 使用AD服务账户创建SQL Server凭据
  • 创建SQL Server代理并关联该AD服务账户凭据,已对所有子系统启用
  • Test.dtsx已部署到Integration Services Catalogs
  • SQL Server Agent Job引用该SSIS包,所有者为AD服务账户,以代理身份运行

服务器B

  • Microsoft SQL Server 2019
  • R驱动器下的脚本文件夹中存在Python脚本test.py,功能为向同目录的output.txt追加“Hello World”
  • AD服务账户对R驱动器拥有完全控制、读取和执行权限

已完成测试

在服务器A上:

  • 以AD服务账户身份在Visual Studio中手动执行SSIS包成功
  • 以AD服务账户身份在Integration Services Catalogs中执行SSIS包成功
  • 以AD服务账户为所有者、代理身份运行SQL Server Agent Job时执行SSIS包失败

疑问

已确认服务器B的整个R驱动器已共享,将SSIS包中的路径改为\\server\R...后仍失败,请问共享文件夹与共享驱动器有区别吗?


内容的提问来源于stack exchange,提问作者Cibor28

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 18:25:12