Excel Source无法执行预执行阶段,并返回错误代码0xC0207013,需要参数

堆栈跟踪
SELECT UCase(LTRIM(RTRIM(c.F2))) AS Name,c.F2 AS NameProperCase,c.F3 As Initials, c.F4 As CountryCode
FROM  `Country$` c

我在SSIS Excel Source中将上述查询作为其SQL命令。在Excel Source Editor中,我可以成功单击“预览”,然后从Excel文件中查看查询返回的示例数据。

我已经配置了我的Excel Connection Manager,第一行没有列标题。

当我尝试执行程序包时,此Excel源失败,并且以下错误记录到我的文本日志文件中。

SQL命令需要3个参数,但是参数映射只有0个参数。

SQL命令需要3个参数,但是参数映射只有0个参数。

SQL命令需要3个参数,但是参数映射只有0个参数。

“ Excel Source 2”(2303)在预执行阶段失败,并返回错误代码0xC0207013。

“ Excel Source 2”(2303)在预执行阶段失败,并返回错误代码0xC0207013。

“ Excel Source 2”(2303)在预执行阶段失败,并返回错误代码0xC0207013。

如果我重新配置第一行具有“ HAS”列名称的Excel Connection Manager,然后将Excel源查询替换为以下内容,则程序包运行良好,没有错误

SELECT UCase(LTRIM(RTRIM(c.Name))) AS Name,c.Name AS NameProperCase,c.Initials, c.CountryCode
FROM  `Country$` c

我在查询中没有任何参数,但是我得到“ SQL命令需要3个参数,但参数映射只有0个参数。” 在日志文件中。

失败和成功的Excel源之间的唯一区别是第一行具有列名(成功而没有错误)的设置,并且第一行没有列名(具有上面发布的错误的失败)的设置

戈文德

我曾经遇到过同样的问题,首先我通过将excel连接管理器属性-> FirstRowHasColumn更改为False来运行程序包。我可以预览数据,但仅在运行时会出现此错误。

经过几次谷歌搜索没有答案。然后发现自己。

原因是我没有在配置文件或属性中更改excel连接字符串。将连接字符串HDR更改为NO后,它可以正常工作。HDR =否

右键单击excel连接管理器->属性->连接字符串,找到值HDR。如果HDR = YES,则将其更改为NO。如果有的话,请确保在配置文件中也执行相同的操作。干杯!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel Source无法执行预执行阶段,并返回错误代码0xC0207013,需要参数

来自分类Dev

Workbook_Open()无法执行Excel 2011

来自分类Dev

错误代码-无法执行apt-get升级

来自分类Dev

适用于excel的BigQuery连接器-请求失败:错误。无法执行查询。提取网址时超时

来自分类Dev

Excel/VBA:跳过错误并继续执行代码

来自分类Dev

VBA Excel无法在中断模式下执行代码?

来自分类Dev

VBA Excel无法在中断模式下执行代码?

来自分类Dev

从Excel执行SQL查询

来自分类Dev

Payflow-错误代码52权限不足,无法执行交易

来自分类Dev

Excel vLookup返回0

来自分类Dev

Excel 2010 VBA启动宏执行-错误

来自分类Dev

在Excel VBA错误中执行while循环

来自分类Dev

从Word打开Excel并执行操作

来自分类Dev

Excel在执行VBA期间冻结

来自分类Dev

从Word打开Excel并执行操作

来自分类Dev

Excel VBA编程执行VBA

来自分类Dev

当目标单元格填充有参考单元格值时,Excel VBA Sub无法执行

来自分类Dev

Excel VBA简单代码错误

来自分类Dev

Excel VBA 代码中的错误

来自分类Dev

无法从我的代码关闭Excel

来自分类Dev

在Excel中总和返回0

来自分类Dev

Excel Min函数返回0

来自分类Dev

从Excel文档复制/粘贴的SQL代码,没有可见错误,将不会执行

来自分类Dev

无法导入Excel Online中的Excel Add in

来自分类Dev

Excel 2010 VBA在步进时抛出“无法在中断模式下执行代码”

来自分类Dev

Excel:需要日期公式

来自分类Dev

需要Excel SUMIF公式

来自分类Dev

需要帮助的Excel公式

来自分类Dev

需要Excel帮助