使用SQL AGENT JOB调度 SSIS包报错

jjx5373 2018-06-28 03:07:17
环境:

winServer2012 + SQL SERVER 2012

包内容:

将EXCEL文件(.XLSX)导入数据库表中。

1.IDE里运行加载成功。

2.SQL AGENT JOB中,部分成功,部分失败。导多个文件的同一个包中,也有部分文件成功,部分文件失败。

3.SQL AGENT JOB中通过本地帐号创建凭证来运行JOB,全部成功。

问题:1.不用本地账号的凭证能否让SQL AGENT JOB运行成功?怎么做?

2.如果只是权限问题,为什么会有包能够运行成功?

3.如果说文件有问题,为什么IDE里可以运行成功?

4.2007 Office System Driver: Data Connectivity Components 与Microsoft Access Database Engine 2010 Redistributable 对SSIS读取EXCEL(.xlsx)文件有什么差异吗?

2007 Office System Driver: Data Connectivity Components

下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=23734

Microsoft Access Database Engine 2010 Redistributable

下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=13255
...全文
274 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjx5373 2018-06-29
  • 打赏
  • 举报
回复
引用 4 楼 yenange 的回复:
错误信息贴一下
Started: 11:30:57 AM Error: 2018-06-29 11:30:58.89 Code: 0xC0202009 Source: Connection manager "SourceConnectionExcel" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft Office Access Database Engine" Hresult: 0x80004005 Description: "External table is not in the expected format.". End Error Error: 2018-06-29 11:30:58.90 Code: 0xC020801C Source: Data Flow Task 1 Source - 'City$' [69] Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "SourceConnectionExcel" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. End Error Error: 2018-06-29 11:30:58.90 Code: 0xC0047017 Source: Data Flow Task 1 SSIS.Pipeline Description: Source - 'City$' failed validation and returned error code 0xC020801C. End Error Error: 2018-06-29 11:30:58.90 Code: 0xC004700C Source: Data Flow Task 1 SSIS.Pipeline Description: One or more component failed validation. End Error Error: 2018-06-29 11:30:58.90 Code: 0xC0024107 Source: Data Flow Task 1 Description: There were errors during task validation. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 11:30:57 AM Finished: 11:30:58 AM Elapsed: 1.56 seconds. The package execution failed. The step failed. This e-mail or any attachments may contain confidential or privileged information. Unless you are the intended recipient, you may not disclose, copy or use any information herein. If you have received this e-mail in error, please notify the sender immediately by reply and delete the e-mail from your system.
jjx5373 2018-06-29
  • 打赏
  • 举报
回复
应该是数据文件用2007的组件读取不了,需要用2010的组件。 但是,看了微软的安装说明,好像也没有提到有什么不同。
吉普赛的歌 2018-06-28
  • 打赏
  • 举报
回复
错误信息贴一下
jjx5373 2018-06-28
  • 打赏
  • 举报
回复
引用 1 楼 yenange 的回复:
先用 sa 账号作为作业的所有者试一下。 哪怕 sa 禁用了, 都没有问题的。
试了,没用
jjx5373 2018-06-28
  • 打赏
  • 举报
回复
根本不给你看到SA
吉普赛的歌 2018-06-28
  • 打赏
  • 举报
回复
先用 sa 账号作为作业的所有者试一下。
哪怕 sa 禁用了, 都没有问题的。
源码下载地址: https://pan.quark.cn/s/0d6e3002ba51 ### IR2110中文资料知识点详述 #### 一、概述 IR2110是一种专为脉冲宽度调制应用而设计的高性能驱动集成电路,在各类功率转换设备中具有广泛的应用,特别是在需要实现隔离驱动的场景下表现出色。该芯片融合了光电隔离与电磁隔离的优势,能够达成快速响应并保持较小的物理尺寸,尤其适合用于中小功率的变换装置。 #### 二、IR2110内部结构与特点 **1. 内部结构** - **封装形式**:采用DIP14引脚封装。 - **内部组成**:由逻辑输入单元、电平平移单元以及输出保护单元这三个主要部分构成。 - **悬浮电源**:借助自举电路实现,使得高端工作电压最高能够达到500V,支持±50V/ns的电压变化率。 - **工作电压范围**:逻辑电源电压范围为5~15V,输出电源端电压范围为10~20V,易于与其他逻辑电平进行匹配。 - **工作频率**:最高可达到500kHz。 - **功耗**:在15V条件下静态功耗仅为116mW。 - **延迟时间**:导通延迟120ns,关断延迟94ns。 - **峰值输出电流**:图腾柱输出峰值电流为2A。 **2. 特点** - **独立输入通道**:具备独立的低端和高端输入通道配置。 - **兼容性**:逻辑电源地与功率地之间允许±5V的偏移量,便于与TTL或CMOS电平进行匹配。 - **自举电源**:内置自举电源电路,有效减少驱动电源的数量,从而简化电路设计。 - **高dv/dt能力**:具有较强的dv/dt抑制能力,适合高频开关应用。 - **低功耗**:工作状态下功耗较低,有利于提升整体效率。 #### 三、高压侧...

22,296

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧