文档介绍:第13章数据库的导入导出与复制
本章内容
数据库的导入导出
数据库复制技术
数据库的导入导出
导入导出概述
导入数据
导出数据
导入导出概述
数据导入导出操作(为SQL的数据转换服务)主要解决异构数据源之间相互转换。
目的是提高数据库管理系统的适应性,是数据库管理系统的一个核心技术和组件。
数据导入导出实现不同格式的数据在应用程序之间交换
dBase
Microsoft Access
Microsoft Data Link
Microsoft Excel
Microsoft Visual FoxPro
其他ODBC数据源
其他OLE DB数据源
Paradox
文本文件
表13-1 数据导入导出方法和工具
导入数据
导入数据的操作步骤:
步骤1:
在企业管理器中,从“工具”菜单中选择“向导…”
在“向导”对话框中选择数据转换服务中的DTS导入向导
步骤2
打开“数据转换服务导入/导出向导”界面,单击“下一步”按钮
步骤3
选择导入数据源。选择文本文件为数据源,在“文件名”编辑框中输入C:\,将其导入Sales数据库的Supplier表
步骤4
单击“下一步”按钮,显示“选择文件格式”对话框
步骤5
单击“下一步”按钮,显示“指定列分隔符”对话框。“预览”列表框显示数据文件的数据。
步骤6
单击“下一步”按钮,显示“选择目的”对话框。
步骤7
单击“下一步”按钮,显示选择源表和视图对话框。选择导入数据的supplier表
步骤8
单击“下一步”按钮,显示“保存、调度和复制包”对话框。
步骤9
单击“下一步”按钮,在“正在完成DTS导入/导出向导”界面中单击“完成”按钮,运行数据导入工作。最后显示用户操作成功。
导出数据
导出数据的操作步骤:
步骤1:
在企业管理器中,从“工具”菜单中选择“向导…”
在“向导”对话框中选择数据转换服务中的DTS导出向导
打开“数据转换服务导入/导出向导”界面,单击“下一步”按钮
步骤2
选择导出数据源。
步骤3
单击“下一步”按钮,显示“选择目的”页面,文件名为“d:\”
步骤4
单击“下一步”按钮,显示“指定表复制或查询”对话框,选择从源数据库复制表和视图。
步骤5
单击“下一步”按钮,显示“选择目的的文件格式”对话框,设置导出文件的属性。
步骤6
单击“下一步”按钮,显示“保存、调度和复制包”对话框
单击“下一步”按钮,显示“正在完成DTS导入导出向导”对话框,完成操作
数据库的复制技术
数据库复制概述
复制代理与复制类型
数据库复制的方法
监视和维护复制
数据库复制概述
数据复制就是把一个数据库服务器上的数据传输到地理位置不同的数据库服务器中的过程。
使用数据复制技术,可以使数据的分布过程自动化,以适应可伸缩组织的需要,减轻主服务器的工作负荷,提高数据的利用效率。
数据库复制概述
数据复制过程被比喻成报纸或杂志的出版过程,就是把信息从信息源迅速传送到信息接收处。
从内容方面看,这两种过程都是传送信息:出版主要传送新闻、数据、图像、知识等信息,复制主要传送数据信息。
从实现形式方面看,在这两种过程中,都有信息源和信息接收处。
复制过程中的组件
发布服务器、分发服务器、订阅服务器以及发布、项目和订阅
发布服务器、项目和订阅
发布服务器相当于是一家出版社,它提供用于复制到其他服务器的数据库,负责制作将要出版的数据,并检测这些数据的更新情况,然后将这些数据的所有变化发送到分发服务器中。
项目是指定要复制的数据表、数据分区或数据库对象。
出版是一个数据库中的一个或多个项目的集合。
分发服务器
分发服务器类似于出版社与读者之间的中介,例如分发站、书店、报刊亭等。
分发服务器负责从发布服务器中接收数据,将数据保存在它建立的多个分发数据库中,最后按照指定的时间间隔推向相应的订阅服务器中。
分发服务器分为远程分发服务器和本地分发服务器。
订阅、订阅服务器
订阅是对数据或数据库对象复本的请求。订阅定义将接收的发布和接收的时间、地点。
订阅服务器可以认为是出版物的读者,它是接收数据的服务器。订阅服务器是数据复制的目的地,负责接收复制的数据,并且负责接收从发布服务器上传送过来的全部变化。
复制代理与复制类型
SQL Server 2000提供了4种复制代理来实现3种复制类型。
在