【问题标题】:SQL Server Integration Services 2016 error, cannot bulk load XML fileSQL Server Integration Services 2016 错误,无法批量加载 XML 文件
【发布时间】: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


【解决方案1】:

J:\Accuplacer\000753-001\16209412.xml" does not exist

文件不存在或用户在某些级别上无权访问它。

我注意到错误中的文件名与屏幕截图中的不同。

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多