将60mb XML文件导入SQL

时间:2010-02-09 18:58:39

标签: c# .net sql xml

我有一个60mb的XML文件,其中包含大约8k的产品列表。我需要将这个xml文件中的所有产品都放到SQL表中。 xml文件有一个静态名称,所以我知道要查找什么。我想我想知道这个过程,最有意义和最少的开销。

怎么样?怎么样?这是最好的方法吗? 我什么时候解析xml,所以我有SQL处理它,或其他一些方法。在过去我在存储过程中使用了解析器,但旧的xml文件较小,如1-5mb,我不确定60mb xml文件是否可行。

思想,想法?

2 个答案:

答案 0 :(得分:6)

创建一个SSIS包,以便您可以重新运行它。让SQL通过在xml文件中包含模式来处理解析。

答案 1 :(得分:3)

最好用具有XML解析器和DB接口的语言编写一个简短的程序。 C#,Perl,Python,Java,无论你最了解的是什么。