我得到了带有多个表的XML,可以导入到SQL Server 去做这个, 我按照以下步骤操作:
在数据流选项卡上(双击数据流任务时):
添加XML源,配置XML位置和XSD位置。
添加Ado.net目的地,将源连接到目的地,输入输出选择将显示,选择要导入到SQL的表。
配置连接管理器。在用户表或视图下,单击 “新建”按钮生成新表到数据库所在的xml表 将插入值。
我的目标是将表格导入我的数据库,我的问题是我的xml架构中有很多表格,重复执行步骤2-5需要时间。有没有办法解决这个问题。
注意:我的SQL服务器上没有现成的表,这就是我为数据库生成与XML模式匹配的新表的原因。 (第3步)。
答案 0 :(得分:0)
您描述的方法是我知道此任务的最快/最简单的方法。
如果你从望远镜的另一端看它,你就是:
快乐点击......
答案 1 :(得分:0)
SQL Server支持xml
数据类型。考虑将XML数据存储为 XML数据。
SQL Server允许您使用XQuery查询XML数据。它甚至支持XML上的索引,并允许XML数据被约束为针对特定的XML模式集进行验证。