首页 文章

SSIS:导出到动态Excel文件

提问于
浏览
0

我正在尝试创建一个项目,为特定表中的每个帐户生成一个单独的Excel文件 . 将数据拉入临时文件并使用循环帐户加载数组变量的第一步,这很好 .

我收到以下2个错误 . 当我执行包时,它导致excel数据流任务失败 .

错误1加载RAW_DATA_EXPORT.dtsx时出错:连接字符串格式无效 . 它必须由一个或多个X = Y形式的组件组成,用分号分隔 . 在数据库连接管理器上设置具有零组件的连接字符串时,会发生此错误 . 错误2加载RAW_DATA_EXPORT.dtsx时出错:表达式“”\ server \ DATA \ Status \ Testing \ Filename“@ [User :: Accts]”.xls“”属性“ConnectionString”的结果无法写入属性 . 表达式已评估,但无法在属性上设置 .

这是我的动态连接字符串看起来像评估:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\server\DATA\Status\Testing\Filename03500.xls;Extended Properties="EXCEL 8.0;HDR=YES";

我认为问题是因为excel文件不存在,验证在进入该步骤时失败 . 从我在网上找到的,我需要通过脚本任务(不喜欢)创建工作表或使用变量值在文件中创建工作表 . 我也没有成功 .

1 回答

  • 0

    (...)由于excel文件不存在,验证在到达步骤时失败 .

    您是否尝试在导出到Excel的数据流任务中延迟验证?检查数据流的属性窗口 .

相关问题