Sql server 为sql 2008 xml批量加载生成架构
嘿,伙计们,我必须将大型xml数据文件(其中一些大小为500 mb)导入sql 2008。我计划使用sqlxml批量加载来实现同样的功能 然而,我只对xml数据文件的某些元素感兴趣,而不是每个元素。我的问题是:在模式文件中,我需要提及xml数据文件中的每个元素,还是只提及我感兴趣加载的元素 第二个问题是:由于我对xsd/xdr知之甚少,是否有任何工具可以自动为sqlxml批量加载生成这些模式文件Sql server 为sql 2008 xml批量加载生成架构,sql-server,xml,sql-server-2008,sqlxml,bulk-load,Sql Server,Xml,Sql Server 2008,Sqlxml,Bulk Load,嘿,伙计们,我必须将大型xml数据文件(其中一些大小为500 mb)导入sql 2008。我计划使用sqlxml批量加载来实现同样的功能 然而,我只对xml数据文件的某些元素感兴趣,而不是每个元素。我的问题是:在模式文件中,我需要提及xml数据文件中的每个元素,还是只提及我感兴趣加载的元素 第二个问题是:由于我对xsd/xdr知之甚少,是否有任何工具可以自动为sqlxml批量加载生成这些模式文件 提前感谢您可以使用XSD.exe从XML数据文件创建架构。您可以使用XSD.exe从XML数据文件创
提前感谢您可以使用XSD.exe从XML数据文件创建架构。您可以使用XSD.exe从XML数据文件创建架构。我遇到了这个老问题,想找些别的东西,但我还是会回答它,以备将来参考
完全忽略节点,包括其子节点(请参阅)sql:mapped=“false”
忽略容器节点,但继续处理子节点(请参阅)sql:is constant=“true”
将所有未映射到额外列的内容写入(请参阅)sql:overflow field=“OverflowColumnName”
xsd.exe
生成架构,但是您必须自己添加关系,请参阅。我对其他工具一无所知,但我似乎记得一些关于生成关系的工具的引用编辑我刚看到这篇老文章。当然,从
.xsd
生成模式比从.xml
生成模式要远一步,但这会节省一些时间,也许这些工具也可以从xml生成模式?(除了2008年提到的这些工具外,嘿,尝试也没什么坏处。)它提到了这些工具:
- 关于SourceForge
- Axis wsdl2java
- hyperjaxb
- 手写XSLT
我在寻找其他东西时遇到了这个老问题,但无论如何我都会回答它,以备将来参考
完全忽略节点,包括其子节点(请参阅)sql:mapped=“false”
忽略容器节点,但继续处理子节点(请参阅)sql:is constant=“true”
将所有未映射到额外列的内容写入(请参阅)sql:overflow field=“OverflowColumnName”
xsd.exe
生成架构,但是您必须自己添加关系,请参阅。我对其他工具一无所知,但我似乎记得一些关于生成关系的工具的引用编辑我刚看到这篇老文章。当然,从
.xsd
生成模式比从.xml
生成模式要远一步,但这会节省一些时间,也许这些工具也可以从xml生成模式?(除了2008年提到的这些工具外,嘿,尝试也没什么坏处。)它提到了这些工具:
- 关于SourceForge
- Axis wsdl2java
- hyperjaxb
- 手写XSLT