首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用多个表将XML导入Server

使用多个表将XML导入Server
EN

Stack Overflow用户
提问于 2014-02-05 03:01:45
回答 2查看 2.6K关注 0票数 1

我获得了要导入到Server中的具有多个表的XML来执行此操作,我遵循以下步骤:

  • 向“控制流”选项卡添加数据流任务。

在数据流选项卡上(双击数据流任务时):

  • 添加XML源,配置XML位置和XSD位置。
  • 添加Ado.net目标,将源连接到目标,输入输出选择将显示,选择表导入到SQL。
  • 配置连接管理器。在“用户表”或“视图”下,单击“新建”按钮,在数据库中生成将插入xml表值的新表。
  • 执行包。新表已经用一些值添加到我的数据库中。

我的目标是将表导入到我的数据库中,我的问题是我有很多来自xml的表,重复执行步骤2-5需要时间。有没有办法解决这个问题。

备注:我的server上没有现成的表,所以我为数据库生成了与XML匹配的新表。(第三步)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-06 03:18:18

您所描述的方法是我所知道的用于此任务的最快/最简单的方法。

如果你从望远镜的另一端看它,你是:

  • 将非常复杂的XML模式分解为单独的SQL表。
  • 生成与XML结构完全匹配的表,包括外键关系。
  • 用数据加载表
  • 构建可重复的过程
  • 每张桌子可能要花你不到一分钟
  • 不需要打任何东西
  • 使用标准化的工具来最小化您的测试工作。

快乐的点击..。

票数 0
EN

Stack Overflow用户

发布于 2014-02-06 04:25:24

Server支持xml数据类型。考虑将XML数据存储为XML数据。

Server允许您使用XQuery查询XML数据。它甚至支持XML上的索引,并允许将XML数据限制为针对特定的XML模式集进行验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21567814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档