




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第第4章内容回顾章内容回顾v备份的类型备份的类型 完整、差异、事务日志完整、差异、事务日志v恢复模式恢复模式 简单、完整、大容量日志简单、完整、大容量日志v备份还原策略备份还原策略 完整完整 完整完整+差异差异 完整完整+事务日志事务日志Version 2.0第第5章章3本章目标本章目标v了解数据转换前需要考虑的问题了解数据转换前需要考虑的问题 v掌握使用导入导出向导进行数据转换掌握使用导入导出向导进行数据转换 v掌握建立掌握建立SSIS包进行数据转换包进行数据转换 v了解复制了解复制4本章结构本章结构数据转换数据转换数据转换概述数据转换概述转换前需要考虑的问题转换前需要考虑的问题复制复制数
2、据转换工具数据转换工具数据转换的原因数据转换的原因使用导入导出向导使用导入导出向导建立建立SSIS包包EXECL数据导入到数据导入到SQL Server 不同不同SQL Server之间转换数据之间转换数据 SQL Server 数据导出到数据导出到TXTSQL Server 数据导出到数据导出到TXTACCESS数据导入到数据导入到SQL ServerSSIS概述概述实施复制实施复制复制概述复制概述5数据转换的原因数据转换的原因v数据格式的转换数据格式的转换 Oracle Access Excel 文本文件文本文件v数据库对象的转移数据库对象的转移 在不同服务器之间复制在不同服务器之间复制
3、6数据转换前需要考虑的问题数据转换前需要考虑的问题 v更改数据格式更改数据格式 如:如:1、0 “TRUE”或或“FLASE” v数据的重构和映射数据的重构和映射 如:从多个表中抽取数据,然后存储到一个单独的表如:从多个表中抽取数据,然后存储到一个单独的表 v数据的一致性数据的一致性 如:如:Benet Corp、Benet或或BenetCorporation v验证数据有效性验证数据有效性 如:将顾客信息转换到目标数据之前,先验证顾客如:将顾客信息转换到目标数据之前,先验证顾客ID是否存在是否存在 7常用数据转换工具常用数据转换工具 工具工具描述描述用途用途T-SQL语句语句 Select
4、into或或 Insert Select 从现有表中选择数据并添加到表中从现有表中选择数据并添加到表中备份和还原备份和还原 Backup和和Restore 将一个完整的将一个完整的SQL Server数据库拷贝到数据库拷贝到另一个另一个SQL Server中中 分离和附加分离和附加 将数据库分离或附加到将数据库分离或附加到SQL Server服务器上服务器上 通过拷贝数据文件,将一个完整的通过拷贝数据文件,将一个完整的SQL Server数据库移动或拷贝到另一个数据库移动或拷贝到另一个SQL Server中中 复制复制 将从源数据库中复制数据移将从源数据库中复制数据移动到目标数据库动到目标数据
5、库有间隔地将数据拷贝到多个数据库中有间隔地将数据拷贝到多个数据库中SSIS导入导入导出向导导出向导 允许用户交互式的创建用于允许用户交互式的创建用于导入、导出和数据转换的导入、导出和数据转换的SSIS包包 在异种数据源之间转换数据,或是将某个在异种数据源之间转换数据,或是将某个SQL Server数据库中的对象转换到另一数据库中的对象转换到另一个个SQL Server数据库中数据库中 SSIS包包允许有经验的数据库管理员允许有经验的数据库管理员导入、导出和转换数据,定导入、导出和转换数据,定义复杂数据的工作流义复杂数据的工作流 从多个数据源中转换同种或异种数据,以从多个数据源中转换同种或异种数
6、据,以及设置复杂的工作流,是更高级的转换和及设置复杂的工作流,是更高级的转换和传输工具传输工具 8使用导入导出向导使用导入导出向导 v导入和导出向导概述导入和导出向导概述 v案例案例 将将SQL Server数据导出到数据导出到TXT文件文件 将将Excel数据导入到数据导入到SQL Server 在不同的在不同的SQL Server之间转换数据之间转换数据 9案例案例1v操作要点操作要点 【任务任务】|【导出数据导出数据】 选择数据源选择数据源 SQL Native Client 选择目标选择目标 平面文件目标平面文件目标 指定表指定表 运行运行 验证导出结果验证导出结果将将SQL Serv
7、er 数据数据导出到导出到TXT文件文件10案例案例2v操作要点操作要点 【任务任务】|【导入数据导入数据】 选择数据源选择数据源 Microsoft Excel 选择目标选择目标 SQL Native Client 指定表指定表 执行执行 验证导入结果验证导入结果 将将Excel数据导入到数据导入到SQL Server11案例案例3v操作要点操作要点 【任务任务】|【导出数据导出数据】 选择数据源选择数据源 SQL Native Client 选择目标选择目标 SQL Native Client 指定表指定表 执行执行 验证导入结果验证导入结果在不同的在不同的SQL Server之间转换数据
8、之间转换数据12使用使用SSIS包包vSSIS概述概述 包包 控制流元素控制流元素 任务任务 数据流任务数据流任务 连接管理器连接管理器 v案例案例 将将SQL Server数据导出到数据导出到txt文件文件 将将Access数据导入到数据导入到SQL Server 13案例案例1v操作要点操作要点 建立建立SSIS项目项目 建立数据源建立数据源 SQL Native Client 为数据源建立连接管理器为数据源建立连接管理器 建立数据流任务建立数据流任务 OLE DB源源 运行包并显示结果运行包并显示结果 将将SQL Server 数据数据导出到导出到TXT文件文件14案例案例2v操作要点操
9、作要点 建立建立SSIS项目项目 建立数据源建立数据源 Microsoft Jet 4.0 OLE DB provider 为数据源建立连接管理器为数据源建立连接管理器 建立数据流任务建立数据流任务 SQL Native Client 运行包并显示结果运行包并显示结果将将Access数据导入数据导入到到SQL Server15阶段总结阶段总结数据转换的原因数据转换的原因转换前需要考虑的问题转换前需要考虑的问题数据转换的工具数据转换的工具使用导入导出向导使用导入导出向导将将SQL Server数据导出到数据导出到TXT文件文件 将将Excel数据导入到数据导入到SQL Server 在不同的在不
10、同的SQL Server之间转换数据之间转换数据 使用包设计器使用包设计器将将SQL Server数据导出到数据导出到txt文件文件 将将Access数据导入到数据导入到SQL Server 16阶段练习阶段练习J背景背景JBENET公司原有客户销售信息数据为公司原有客户销售信息数据为Excel格式,需格式,需要导入到要导入到TestDB数据库的数据库的Customer表中表中J公司公司Employees表需要从表需要从TestDB数据库导出到数据库导出到Benet数据库数据库J目标目标J将将Excel数据导入到数据导入到SQL Server J在不同的在不同的SQL Server之间转换数据
11、之间转换数据 17复制复制v什么是复制什么是复制 维护相同数据的多个拷贝维护相同数据的多个拷贝 不同地点的用户可以方便的访问数据不同地点的用户可以方便的访问数据 在数据库间进行同步在数据库间进行同步 避免冲突避免冲突18复制模型复制模型复制组件复制组件说明说明发布服务器发布服务器提供数据以便复制到其它服务器的服务器提供数据以便复制到其它服务器的服务器分发服务器分发服务器它起着存储区的作用它起着存储区的作用用于复制与发布服务器相关联的特定数据用于复制与发布服务器相关联的特定数据订阅服务器订阅服务器接收复制数据的服务器接收复制数据的服务器项目项目 用于识别发布中包含的数据库对象(如:表)用于识别发
12、布中包含的数据库对象(如:表) 发布发布 是来自一个数据库的一个或多个项目的集合是来自一个数据库的一个或多个项目的集合订阅订阅 是把发布副本传递到订阅服务器的请求是把发布副本传递到订阅服务器的请求 有两种类型的订阅:推送和请求有两种类型的订阅:推送和请求 19复制类型复制类型v 快照复制快照复制 发送所有的数据发送所有的数据 根据计划根据计划 v 事务性复制事务性复制 建立初始快照建立初始快照 发送修改的数据发送修改的数据 连续连续v 合并复制合并复制 建立初始快照建立初始快照 修改在发布方和订阅方修改在发布方和订阅方 按需按需20实施复制实施复制v背景背景 在在Benet数据库中,有许多应用
13、与销售信息记录表数据库中,有许多应用与销售信息记录表(Sales表)相关联,作为数据库管理员,为了避免冲表)相关联,作为数据库管理员,为了避免冲突,需要将突,需要将Sales表建立副本到一个不同的表建立副本到一个不同的SQL Server实例上,原实例中的表用于数据更新,副本则实例上,原实例中的表用于数据更新,副本则用于查询分析,并且需要随时保持同步更新。用于查询分析,并且需要随时保持同步更新。 v步骤步骤 在默认实例在默认实例Tahiti上新建发布上新建发布 在命名实例在命名实例TahitiIns1上新建订阅上新建订阅 验证复制验证复制21创建发布创建发布v操作要点操作要点 【复制复制】|【
14、本地发布本地发布】| 【新建发布新建发布】 分发服务器分发服务器 发布数据库发布数据库 发布类型发布类型 事务性发布事务性发布 项目项目 表表 快照代理快照代理 代理安全性代理安全性 创建发布创建发布 创建发布创建发布22创建订阅创建订阅v操作要点操作要点 【复制复制】|【本地订阅本地订阅】 |【新建订阅新建订阅】 发布发布 分发代理位置分发代理位置 订阅服务器订阅服务器 分发代理安全性分发代理安全性 同步计划同步计划 初始化订阅初始化订阅 创建订阅创建订阅 创建订阅创建订阅23验证复制验证复制v操作要点操作要点 查看复制的表查看复制的表 修改发布表的数据,查看同步结果修改发布表的数据,查看同
15、步结果验证复制验证复制24本章总结本章总结数据转换数据转换数据转换概述数据转换概述转换前需要考虑的问题转换前需要考虑的问题复制复制数据转换工具数据转换工具数据转换的原因数据转换的原因使用导入导出向导使用导入导出向导使用使用SSIS包包EXECL数据导入到数据导入到SQL Server 不同不同SQL Server之间转换数据之间转换数据 SQL Server 数据导出到数据导出到TXTSQL Server 数据导出到数据导出到TXTACCESS数据导入到数据导入到SQL ServerSSIS概述概述实施复制实施复制复制概述复制概述数据转换可以是数数据转换可以是数据格式的转换,也据格式的转换,也
16、可以是数据库对象可以是数据库对象的转移的转移在不同数据源之间转换数在不同数据源之间转换数据时,需要考虑的问题有据时,需要考虑的问题有更改数据格式、数据的重更改数据格式、数据的重构和映射、数据的一致性构和映射、数据的一致性和验证数据有效性。和验证数据有效性。SQL Server为数据转换为数据转换提供了多种工具。包括提供了多种工具。包括T-SQL、备份和还原、备份和还原、分离和附加、复制、导分离和附加、复制、导入导出向导、入导出向导、SSIS包设包设计器计器 导入和导出向导是导入和导出向导是一种从源向目标复一种从源向目标复制数据的最简便的制数据的最简便的工具。工具。 SSIS包设计器允许包设计器
17、允许有经验的数据库管有经验的数据库管理员导入、导出和理员导入、导出和转换数据,定义复转换数据,定义复杂数据的工作流。杂数据的工作流。复制可以将数据从一个复制可以将数据从一个数据库复制和分发到另数据库复制和分发到另一个数据库,然后在数一个数据库,然后在数据库间进行同步,以维据库间进行同步,以维持一致性。持一致性。 25实验实验v任务任务1:使用:使用SSIS导入导出向导导入导出向导 v任务任务2:建立:建立SSIS包包 26任务任务1:使用:使用SSIS导入导出向导导入导出向导 v 背景背景Benet公司新建了公司新建了1个个SQL Server数据库,现在要:数据库,现在要:将公司原有客户销售信息数据(为将公司原有客户销售信息数据(为access格式)导入格式)导入到到Benet数据库中数据库中公司有时还需要将公司有时还需要将SQL Server的数据转换成文本文件的数据转换成文本文件格式的数据格式的数据v 完成标准完成标准使用导入导出向
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京市西城区2025年三年级数学第二学期期末监测模拟试题含解析
- 贵州黔南经济学院《批判性阅读与写作》2023-2024学年第二学期期末试卷
- 山西工商学院《课堂教学技能训练》2023-2024学年第二学期期末试卷
- 浙江纺织服装职业技术学院《插花艺术》2023-2024学年第一学期期末试卷
- 南京工业大学《建筑安装工程概预算》2023-2024学年第二学期期末试卷
- 供应链可持续性:环境与社会风险管理
- 有机蔬菜种植盒市场调查报告
- 许昌垂直车库施工方案
- 2025年黄金投资分析报告:全球流动与价格波动中的关键信号
- 超长结构厂房施工方案
- 肺结核病人的心理护理
- 2025年开封文化艺术职业学院单招职业技能测试题库含答案
- 2025年辽宁冶金职业技术学院单招职业适应性测试题库有完整答案
- 2025年安徽扬子职业技术学院单招职业适应性测试题库(各地真题)
- 烟草职业鉴定三级技能考点
- 创新创业项目计划书撰写
- 2024年上海市杨浦区复旦大学附中自主招生数学试卷
- 《汽车底盘构造与维修》专业课程标准
- 2024年江西应用工程职业学院单招职业技能测试题库标准卷
- 2023年初中毕业生信息技术中考知识点详解
- 做账实操-建筑施工企业的收入确认方法
评论
0/150
提交评论