本文介绍了巨大的Xml文档(超过10GB)导入到Sql Server 2005的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我必须在Sql Server数据库中导入大小超过10GB的xml文档。我还必须在处理和维护交易之前进行XSD验证。请建议我做同样的最佳方式。我应该使用SSIS包装吗?是否能够处理如此大的文件?或者我是否必须使用c#编码来完成此任务?
i have to import xml document having size more than 10GB in Sql Server database. i also have to do XSD Validation before Processing and maintain transaction. Please suggest me the best way to do the same. should i use SSIS packege? is it capable of Processing such large document? or Do i have to use c# coding to accomplish this task?
推荐答案
declare @xmlStr xml
SELECT @xmlStr = REPLACE(REPLACE(BulkColumn,CHAR(10),''),CHAR(13),'')
FROM OPENROWSET(BULK 'C:\xmldownload\adzunajobfeeds.xml', SINGLE_BLOB) AS X
select @xmlStr
这篇关于巨大的Xml文档(超过10GB)导入到Sql Server 2005的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!