我正在尝试创建一个项目,该项目将为特定表中的每个帐户生成单独的Excel文件。将数据拉入临时文件并使用循环帐户加载数组变量的第一步,这是正常的。
我收到以下2个错误。当我执行包时,导出到Excel数据流任务失败。
错误1加载RAW_DATA_EXPORT.dtsx时出错:连接字符串 格式无效。它必须包含一个或多个组件 形式X = Y,用分号分隔。连接时会发生此错误 在数据库连接管理器上设置零组件的字符串。
错误2加载RAW_DATA_EXPORT.dtsx时出错:结果 表达式"" \\ server \ DATA \ Status \ Testing \ Filename" + @ [User :: Accts] +" .xls"" on property" ConnectionString"不可能是 写给酒店。评估表达式,但不能 在酒店上设置。
这是我的动态连接字符串看起来像评估的内容:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\server\DATA\Status\Testing\Filename03500.xls;Extended Properties="EXCEL 8.0;HDR=YES";
我认为问题是因为excel文件不存在,验证在进入该步骤时失败。从我在网上找到的,我需要通过脚本任务(不喜欢)创建工作表或使用变量值在文件中创建工作表。我也没有成功。
答案 0 :(得分:0)
(...)由于excel文件不存在,验证在到达步骤时失败。
您是否尝试在导出到Excel的数据流任务中延迟验证?检查数据流的属性窗口。