ch13_数据库及导入导出及复制.pptVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch13_数据库及导入导出及复制

数据库技术与应用 第13章 数据的导入导出与复制 主要内容 1.数据的导入与导出 2.数据库复制技术 数据库复制概述 复制代理与复制类型 数据库的复制方法 3.监视和维护复制 1.数据的导入与导出 数据的导出 将SQL Server中的数据导出到其他数据源中 比如Acess数据库、Excel工作表、文本文件、非Microsoft公司的数据库(如Oracle、Sybase等)等 数据的导入 将其他数据源中的数据,如Access数据库、Excel工作表、文本文件等导入到SQL Server数据库中 数据导入导出的方法和工具 数据转换服务DTS BCP命令行实用程序 SQL命令:SELECT INTO、INSERT SELECT、BULK INSERT语句 数据库备份与恢复 sp_attach_db 复制技术 例:使用数据转换服务(DTS)将SQL Server数据库中的数据导出到Excel工作表 2.数据库复制技术 数据复制就是把一个数据库服务器上的数据传输到地理位置不同的数据库服务器中的过程 使用数据复制技术,可以使数据的分布过程自动化,减轻主服务器的工作负荷,提高数据的利用效率 数据复制概述 复制模型由六个对象组成 发布服务器 分发服务器 订阅服务器 发布 项目 订阅 复制模型还有几个复制进程用以实现发布服务器和订阅服务器间的数据移动和复制功能 SQL Server 2000依靠复制代理来完成复制进程 复制代理可以把发布从发布服务器中传送到分发服务器中,然后由分发服务器把这些出版物传送到订阅服务器中 项目 指需要复制的数据表、数据库对象或数据分区 可以是完整的表、某几个字段、某几行、视图、视图定义、存储过程或存储过程的执行、用户定义函数 发布 是数据库中的一个或多个项目的集合 发布服务器 类似于一家出版社 提供可以用于复制到其他服务器的数据 发布服务器可以具有多个发布 分发服务器 类似于出版社和读者之间的中介,如书店、报刊亭等 负责从发布服务器中接收数据,将数据保存在它建立的多个分发数据库中,最后按照指定的时间间隔发送到订阅服务器中 分为远程分发服务器和本地分发服务器 订阅 是对数据或数据库对象的副本的请求 定义将接收的发布和接收的时间、地点 订阅服务器 类似于出版物的读者 是数据复制的目的地 负责接收复制的数据 订阅服务器只接收它所需要的发布,而不是接收所有的发布 发布与订阅的关系 复制代理 4种复制代理 快照代理程序 分发代理程序 日志阅读代理程序 合并代理程序 快照代理程序 在执行复制之前,发布服务器中的源数据表必须与订阅服务器中的目标数据表同步 保证源数据表和目标数据表具有相同的表结构和数据 快照代理用于同步的初始化 分发代理 在分发过程中,使用分发代理 负责把数据的快照或数据库的事务日志,从发布服务器的源数据库的表传送到订阅服务器的接收数据库的表中 执行方向是从分发服务器到订阅服务器 日志阅读代理程序 负责把标记为复制的事务从发布服务器的源数据库的事务日志中复制到分发服务器上的分发数据库中 合并代理程序 负责修改复制 自从初始化的快照进程发生后,该代理合并来自多个站点的数据 复制的类型 三种复制类型 快照复制 事务复制 合并复制 快照复制 把在发布服务器上发布中的当前数据进行复制和分发,建立发布快照 然后周期地替代订阅服务器上的出版物 类似于快速拍照的过程 事务复制 把发布服务器上的事务作为增量的变化分发到订阅服务器中 事务复制只把改变的内容复制过去 而快照复制不论数据是否变化,都要把标记为复制的数据全部复制过去 在采用事务复制类型时,必须进行一次快照复制,以便同步发布服务器和订阅服务器 合并复制 允许站点自主改变复制过的数据 经过一段时间之后,或者是周期性的调度时间,或者是根据需要而预定的时间,把有关站点对复制数据的改变合并起来,并且反应到全部站点 数据库的复制方法 主要步骤 指定分发服务器 设置发布数据库选项 创建和管理发布 创建和管理订阅 设置订阅服务器选项 设置分发服务器和发布 “工具”-“复制”-“创建和管理发布” 设置分发数据库 “工具”-“复制”-“配置发布、订阅服务器和分发” 分发数据库接收发布者的发布,并将它发送到订阅者 配置发布 可以配置哪个服务器是发布服务器 配置哪些用户数据库可以被发布 设置订阅服务器 在设置“请求订阅”之前,要在订阅服务器上创建目标数据库 “工具”-“复制”-“请求订阅” 3.监视和维护复制 复制监视器 可以查看许多复制的信息 可以查看发布服务器、出版物和订阅物的清单 查看已经调度的复制 查看复制代理和作业的工作历史 还可以监测数据库的空间等 复制完成之后,可以把复制的创建过程生成脚本文件 “工具”-“复制”-“生成SQL脚本” 初始化订阅方的数

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档