none
ssis怎样循环读取xml文件? RRS feed

  • 问题

  • 我有一堆xml格式的数据,想全部导入sql server,但ssis中的“xml源”不使用“连接”,无法将foreach循环器的变量给予它。

    怎样办?
    2009年8月24日 9:45

答案

  • 控制流中, 用 foreach 任务循环你的 xml 文件(得到文件名)
    这个文件名放到变量中
    foreach 循环任务里面放数据流, 数据流里面使用 xml source 做为源, xml内容选择来自 xml file from variable.
    2009年8月25日 4:34

全部回复

  • 急!我用“来自变量的xml文件”或者“来自变量的xml数据”,错误如下:


    标题: Microsoft Visual Studio
    ------------------------------

    数据流任务 [XML 源 [1]] 出错: 组件“XML 源”(1) 的属性“XMLDataVariable”为空。

    数据流任务 [XML 源 [1]] 出错: 组件“XML 源”(1) 无法读取 XML 数据。

    数据流任务 [XML 源 [1]] 出错: 建立映射时出错。管道组件已从方法调用返回了 HRESULT 错误代码 0xC02090D0。

     

    ------------------------------
    其他信息:

    管道组件已从方法调用返回了 HRESULT 错误代码 0xC02090CF。 (Microsoft.SqlServer.DTSPipelineWrap)

    ------------------------------
    按钮:

    确定
    ------------------------------

    2009年8月24日 10:44
  • 没人回答吗?ssis怎样循环读取多个xml文件?
    2009年8月25日 3:41
  • 控制流中, 用 foreach 任务循环你的 xml 文件(得到文件名)
    这个文件名放到变量中
    foreach 循环任务里面放数据流, 数据流里面使用 xml source 做为源, xml内容选择来自 xml file from variable.
    2009年8月25日 4:34