数据库管理_chap5_V1.3_第1页
数据库管理_chap5_V1.3_第2页
数据库管理_chap5_V1.3_第3页
数据库管理_chap5_V1.3_第4页
数据库管理_chap5_V1.3_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.1/27,第4章内容回顾,备份的类型完整、差异、事务日志恢复模式简单、完整、大容量日志备份还原策略完整完整+差异完整+事务日志,数据转换,第5章,.3/27,本章目标,了解数据转换前需要考虑的问题掌握使用导入导出向导进行数据转换掌握建立SSIS包进行数据转换了解复制,.4/27,本章结构,数据转换,数据转换概述,转换前需要考虑的问题,复制,数据转换工具,数据转换的原因,使用导入导出向导,建立SSIS包,EXECL数据导入到SQLServer,不同SQLServer之间转换数据,SQLServer数据导出到TXT,SQLServer数据导出到TXT,ACCESS数据导入到SQLServer,SSIS概述,实施复制,复制概述,.5/27,数据转换的原因,数据格式的转换OracleAccessExcel文本文件数据库对象的转移在不同服务器之间复制,.6/27,数据转换前需要考虑的问题,更改数据格式如:1、0“TRUE”或“FLASE”数据的重构和映射如:从多个表中抽取数据,然后存储到一个单独的表数据的一致性如:BenetCorp、Benet或BenetCorporation验证数据有效性如:将顾客信息转换到目标数据之前,先验证顾客ID是否存在,.7/27,常用数据转换工具,.8/27,使用导入导出向导,导入和导出向导概述案例将SQLServer数据导出到TXT文件将Excel数据导入到SQLServer在不同的SQLServer之间转换数据,.9/27,案例1,操作要点【任务】|【导出数据】选择数据源SQLNativeClient选择目标平面文件目标指定表运行验证导出结果,将SQLServer数据导出到TXT文件,.10/27,案例2,操作要点【任务】|【导入数据】选择数据源MicrosoftExcel选择目标SQLNativeClient指定表执行验证导入结果,将Excel数据导入到SQLServer,.11/27,案例3,操作要点【任务】|【导出数据】选择数据源SQLNativeClient选择目标SQLNativeClient指定表执行验证导入结果,在不同的SQLServer之间转换数据,.12/27,使用SSIS包,SSIS概述包控制流元素任务数据流任务连接管理器案例将SQLServer数据导出到txt文件将Access数据导入到SQLServer,.13/27,案例1,操作要点建立SSIS项目建立数据源SQLNativeClient为数据源建立连接管理器建立数据流任务OLEDB源运行包并显示结果,将SQLServer数据导出到TXT文件,.14/27,案例2,操作要点建立SSIS项目建立数据源MicrosoftJet4.0OLEDBprovider为数据源建立连接管理器建立数据流任务SQLNativeClient运行包并显示结果,将Access数据导入到SQLServer,.15/27,阶段总结,数据转换的原因转换前需要考虑的问题数据转换的工具使用导入导出向导将SQLServer数据导出到TXT文件将Excel数据导入到SQLServer在不同的SQLServer之间转换数据使用包设计器将SQLServer数据导出到txt文件将Access数据导入到SQLServer,.16/27,阶段练习,背景BENET公司原有客户销售信息数据为Excel格式,需要导入到TestDB数据库的Customer表中公司Employees表需要从TestDB数据库导出到Benet数据库目标将Excel数据导入到SQLServer在不同的SQLServer之间转换数据,.17/27,复制,什么是复制维护相同数据的多个拷贝不同地点的用户可以方便的访问数据在数据库间进行同步避免冲突,.18/27,复制模型,.19/27,复制类型,快照复制发送所有的数据根据计划事务性复制建立初始快照发送修改的数据连续合并复制建立初始快照修改在发布方和订阅方按需,.20/27,实施复制,背景在Benet数据库中,有许多应用与销售信息记录表(Sales表)相关联,作为数据库管理员,为了避免冲突,需要将Sales表建立副本到一个不同的SQLServer实例上,原实例中的表用于数据更新,副本则用于查询分析,并且需要随时保持同步更新。步骤在默认实例Tahiti上新建发布在命名实例TahitiIns1上新建订阅验证复制,.21/27,创建发布,操作要点【复制】|【本地发布】|【新建发布】分发服务器发布数据库发布类型事务性发布项目表快照代理代理安全性创建发布,创建发布,.22/27,创建订阅,操作要点【复制】|【本地订阅】|【新建订阅】发布分发代理位置订阅服务器分发代理安全性同步计划初始化订阅创建订阅,创建订阅,.23/27,验证复制,操作要点查看复制的表修改发布表的数据,查看同步结果,验证复制,.24/27,本章总结,数据转换,数据转换概述,转换前需要考虑的问题,复制,数据转换工具,数据转换的原因,使用导入导出向导,使用SSIS包,EXECL数据导入到SQLServer,不同SQLServer之间转换数据,SQLServer数据导出到TXT,SQLServer数据导出到TXT,ACCESS数据导入到SQLServer,SSIS概述,实施复制,复制概述,.25/27,实验,任务1:使用SSIS导入导出向导任务2:建立SSIS包,.26/27,任务1:使用SSIS导入导出向导,背景Benet公司新建了1个SQLServer数据库,现在要:将公司原有客户销售信息数据(为access格式)导入到Benet数据库中公司有时还需要将SQLServer的数据转换成文本文件格式的数据完成标准使用导入导出向导完成验证导入结果,.27/27,任务2:建立S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论