大数据量XML数据导入SQL Server中?

临座城池 2014-04-17 11:26:52
我这里有一个几百兆的XML文件,上百万行的数据,怎么把这些数据导入到SQL Server的数据库中呢??急求,,谢谢大哥们!!!
...全文
278 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/s/blog_690892850100qphz.html
Mr_Nice 2014-04-17
  • 打赏
  • 举报
回复
临座城池 2014-04-17
  • 打赏
  • 举报
回复
引用 4 楼 OrchidCat 的回复:
[quote=引用 3 楼 ling45480867 的回复:] [quote=引用 1 楼 OrchidCat 的回复:] 参考官网 http://technet.microsoft.com/zh-cn/library/ms191184.aspx
第一种做法是把XML 当做了一种字段类型了,我不需要这样的处理方式,因为后面还要继续做很多数据处理。 我希望把XML的数据导成普通的数据库表的形式,方便处理。。我知道可以用C#读取XML,再写入数据库中,但是这样不是很方便。 求好的解决方法,谢谢!!![/quote] lz 你这个xml文件比较大,如果不用前台解析,可以使用openxml 参考http://technet.microsoft.com/zh-cn/library/ms186918.aspx 但是,性能就不会好的。这个还是得lz斟酌利弊,看看具体需求,有所取舍了。 [/quote] 那如果我用C#解析XML之后,再写入SQL server的话,是不是效率更低?
Mr_Nice 2014-04-17
  • 打赏
  • 举报
回复
引用 3 楼 ling45480867 的回复:
[quote=引用 1 楼 OrchidCat 的回复:] 参考官网 http://technet.microsoft.com/zh-cn/library/ms191184.aspx
第一种做法是把XML 当做了一种字段类型了,我不需要这样的处理方式,因为后面还要继续做很多数据处理。 我希望把XML的数据导成普通的数据库表的形式,方便处理。。我知道可以用C#读取XML,再写入数据库中,但是这样不是很方便。 求好的解决方法,谢谢!!![/quote] lz 你这个xml文件比较大,如果不用前台解析,可以使用openxml 参考http://technet.microsoft.com/zh-cn/library/ms186918.aspx 但是,性能就不会好的。这个还是得lz斟酌利弊,看看具体需求,有所取舍了。
临座城池 2014-04-17
  • 打赏
  • 举报
回复
引用 1 楼 OrchidCat 的回复:
参考官网 http://technet.microsoft.com/zh-cn/library/ms191184.aspx
第一种做法是把XML 当做了一种字段类型了,我不需要这样的处理方式,因为后面还要继续做很多数据处理。 我希望把XML的数据导成普通的数据库表的形式,方便处理。。我知道可以用C#读取XML,再写入数据库中,但是这样不是很方便。 求好的解决方法,谢谢!!!

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧