解决方案 »

  1.   

    用SSIS导入好些,曾用过导入几十万个XML文件,用语句文件太大估计不行
      

  2.   

    你好,感谢你的回答。我现在有十几个XML文件,小的我用XML文档存入ACCESS,然后再导入SQL,但是XML太大的文档有13G。
    我在网上查到又说用BCP工具,但是我现在只能浏览不能编辑XML文档,也就不能写格式文件。不知道我理解的对不对,我对SSIS也不太了解,稍后回去尝试。
      

  3.   

    你可以参考这个链接:http://msdn.microsoft.com/zh-cn/library/bb522655.aspx
      

  4.   

    你好,感谢你的回答。我现在有十几个XML文件,小的我用XML文档存入ACCESS,然后再导入SQL,但是XML太大的文档有13G。
    我在网上查到又说用BCP工具,但是我现在只能浏览不能编辑XML文档,也就不能写格式文件。不知道我理解的对不对,我对SSIS也不太了解,稍后回去尝试。
    如果是TXT格式文件语句还可以用BULK INSERT语句处理,是XML文件内容解析用语句处理性能不高,用SSIS生成XML格式,导入时映射这个格式文件
      

  5.   

    你好,感谢你的回答。我现在有十几个XML文件,小的我用XML文档存入ACCESS,然后再导入SQL,但是XML太大的文档有13G。
    我在网上查到又说用BCP工具,但是我现在只能浏览不能编辑XML文档,也就不能写格式文件。不知道我理解的对不对,我对SSIS也不太了解,稍后回去尝试。
    如果是TXT格式文件语句还可以用BULK INSERT语句处理,是XML文件内容解析用语句处理性能不高,用SSIS生成XML格式,导入时映射这个格式文件
      

  6.   

    你以为放到数据库里就能提高性能了?
    一样需要经过XMLDOM解析才能访问,XML大了性能极差。
    如果已经知道了格式,不如用 .Net 写个程序,用 XmlReader 边读边输出成csv格式。然后用csv导入。
      

  7.   

    您好!我现在可以实现把大的XML文档读出,并在DATAGRIDVIEW中显示,如何写成CSV格式数据?
      

  8.   

    既然能用Datagridview显示,那么用文本文件的方式把行列数据写到csv中又有什么困难?