相关疑难解决方法(0)

动态地将文件名指定给excel连接字符串

这是我第一次在SQL Server 2012中使用SSIS.我可以成功读取excel文件并将其内容加载到SQL Server 2012中的表中.该任务是一个简单的直接读取excel文件,然后复制到sql server而没有验证或改造现在.任务很成功.但是当我试图让包从变量而不是原始的硬编码中读取文件名时,它产生了一个错误"DTS_E_OLEDBERROR.发生了OLE DB错误.错误代码:0x80040E4D"

在此输入图像描述

我所做的只是用一个表达式替换excel连接管理器中的硬编码连接字符串,该表达式获取由表达式指定的变量的值

在此输入图像描述

在数据流任务开始之前为变量分配了值.检查变量并确实具有正确的值.

在此输入图像描述

但是,当数据流任务开始时,会生成以下错误.

在此输入图像描述

如果有人能指出我做错了什么并建议我如何解决问题,我们将不胜感激.

ssis sql-server-2012

20
推荐指数
1
解决办法
5万
查看次数

标签 统计

sql-server-2012 ×1

ssis ×1