【发布时间】:2019-11-20 19:14:40
【问题描述】:
我的 SSIS 包在“Execute SQL Talk”上失败,该程序执行存储过程试图加载 XML 文件。我收到以下错误:
[执行 SQL 任务] 错误:执行查询“exec [dbo].[AccuplacerXMLProcessing]?”失败并出现以下错误:“无法批量加载。文件“J:\Accuplacer\000753-001\16209412.xml”不存在。”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或者连接没有正确建立。
但是,当我以同一用户身份连接时在 SSMS 中执行相同的存储过程时,它会成功。
SQL Server 代理作业和通过 SSMS 执行均由同一个 Windows 域用户完成。此用户在服务器上具有 bulkadmin 角色。
文件位于运行作业的服务器上。
访问该文件应该没有任何问题。我花了一整天的时间盯着这个,却想不通。
【问题讨论】:
-
代理账户好像没有权限。
标签: sql sql-server ssis