微软MOC 10081A_05 数据转移.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微软MOC 10081A_05 数据转移

提供大容量数据转移的概述。回顾任何数据转移的主要步骤,包括从任何给定源提取数据、根据需要转换或聚合数据,然后将数据加载到任何给定目标。 讨论利用数据转移技术的可能的场景。 讨论每一场景的潜在要求。 问题:什么情况下,你必须导入和导出大量数据? 答案:以前有过数据库项目经验的学生能够将某些相关经验与幻灯片中的要点关联起来。 参考资料: “大容量导入和导出数据的方案”/fwlink/?LinkID=127469 4 第 5 章:数据转移 课程 10081A 说明用于数据转移的不同工具。 突出介绍针对每个项目选择数据转移工具的注意事项。为了尽可能快地大容量导入或导出数据,了解影响性能的各种因素,以及可用于管理性能的命令限定符非常重要。例如,应尽可能使用 Transact-SQL 语句将数据大容量导入 SQL Server,因为 Transact-SQL 比 bcp 快。 大容量复制程序(bcp)bcp 实用工具可用来将大量新行导入 SQL Server 表,或将表数据导入数据文件。虽然 bcp 可结合查询选项使用,但是常规使用 bcp 不需要 Transact-SQL 方面的知识。 BULK INSERT 将数据直接从数据文件导入数据库表或未分区视图的 Transact-SQL 语句。可用于导入,但不用于导出。 XML 大容量加载 XML 数据可作为二进制流导入到现有行,或者使用文档类型定义(DTD)导入。 向导 SQL Server 2008 包含导入/导出向导(一种使用 SQL Server Integration Services 的简单方法)以及复制数据库向导。 OPENROWSET(BULK)包含从 OLE DB 数据源访问远程数据所需要的所有连接信息。此方法是另一种访问链接服务器中的表的方法,并且是使用 OLE DB 连接并访问远程数据的一次性临时方法。如需更频繁地引用 OLE DB 数据源,应改用链接服务器。 问题:什么情况下,bcp 是大容量转移到正确解决方案? 答案:可以有各种答案,但通常是在需要导入或转移大量行,并且不需要执行转换的情况下,才使用 bcp。 参考资料 大容量复制程序 /fwlink/?LinkID=127470 BULK INSERT /fwlink/?LinkID=127471 XML 大容量加载 /fwlink/?LinkID=127472 导入导出向导 /fwlink/?LinkID=127473 5 第 5 章:数据转移 课程 10081A 说明 SQL Server 导入和导出向导可将数据复制到有相应的“托管.NET? Framework 数据提供程序”或“本机 OLE DB 提供程序”的任何数据源,也可以从这些数据源复制出数据。 指出该向导有某些限制,但是可以用于 SQL Server、平面文件、Microsoft Office Access 和 Microsoft Office Excel。 虽然 SQL Server 导入和导出向导利用了 SQL Server Integration Services,但是该向导只提供最低限度的转换功能。除了支持在新的目标表和目标文件中设置列的名称、数据类型和数据类型属性之外,SQL Server 导入和导出向导不支持任何列级转换。 说明运行导入和导出向导所必需的权限。 连接到源和目标数据库或文件共享的权限。在 Integration Services 中,这需要服务器和数据库的登录权限。 从源数据库或文件中读取数据的权限。在 SQL Server 中,这需要对源表和源视图有 SELECT 权限。 向目标数据库或文件写入数据的权限。在 SQL Server 中,这需要对目标表有 INSERT 权限。 如果要创建新的目标数据库、目标表或目标文件,需要有创建新数据库、新表或新文件所需的足够权限。在 SQL Server 中,这需要 CREATE DATABASE 或 CREATE TABLE 权限。 如果要保存向导创建的包,那么需要足以向 msdb 数据库或文件系统写入数据的权限。在 Integration Services 中,这需要对 msdb 数据库的 INSERT 权限。 参考资料: 使用 SQL Server 导入和导出向导导入和导出数据 /fwlink/?LinkID=127474 第 5 章:数据转移 课程 10081A 此演示将回顾使用导入导出向导进行基本数据转移。该演示将执行任何数据转移操作的所有基本任务;导出数据、转换数据,然后导入数据。 使用导入和导出向导执行从 AdventureWorks2008 数据库 HumanResources.Employee 表到平面文件的基本数据导出。 使用导

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档