我将带有多个表的 XML 导入到 SQL Server 来执行此操作,我按照以下步骤操作:
- 将数据流任务添加到控制流选项卡。
在数据流选项卡上(双击数据流任务时):
添加 XML 源,配置 XML 位置和 XSD 位置。
添加 Ado.net 目标,将源连接到目标,将显示输入输出选择,选择要导入 SQL 的表。
配置连接管理器。在用户表或视图下,单击“新建”按钮以生成新表到将插入 xml 表值的数据库。
- 执行包。新表已添加到我的数据库中,其中包含一些值。
我的目标是将表导入我的数据库,我的问题是我的 xml 模式中有很多表,重复执行步骤 2-5 需要时间。有没有办法解决这个问题。
注意:我的 SQL 服务器上没有现成的表,这就是为什么我为我的数据库生成与 XML 模式匹配的新表的原因。(步骤 3)。