实验8 数据转储、数据传输、数据备份与还原、数据库镜像

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX实验报告

学号 :

系别专业班级姓名

课程名称课程

类型

学时数

实验

名称

数据转储、数据传输、数据备份与还原、数据库镜像

实验目的:

1.能够使用“导入和导出向导”进行数据导入导出。

2.能够使用“SSIS包”进行数据导入导出。

3.学会数据备份与还原。

4.使用SQL Server配置数据库镜像。

实验内容:

一、使用导入和导出进行数据传输

1.启动导入和导出向导

(1)在对象资源管理器中右击mydb数据库,在弹出的快捷菜单中选择“任务”→“导出数据”命令,单击下一步,进入“选择数据源对话框”。

2.选择数据源

3.选择目标

选择数据要复制到的目的地。服务器名称根据实际情况自定义。

4.制定表复制或查询复制

5.保存并执行包

二、使用“SSIS”包进行数据传输

1.创建SSIS项目

启动数据库,选择“文件”→“新建”→“项目”命令。在“新建项目”对话框中,对于模板,选择“Igtegration Services项目”,设置项目名称和存储位置,取消对“创建解决方案的目录”复选框的勾选。

2.为mydb数据库创建数据源

3.为数据源创建链接管理器

4.创建数据流任务

5.运行包并查看结果数据

三、数据库备份与还原

1.使用SQL Server 管理平台创建备份设备

(1)在SQL Server 管理平台中,选择需要创建备份设备的服务器,打开“服务器对象”的文件夹,在“备份设备”图标上单击鼠标右键,从弹出的快捷菜单中选择“新建备份设备”命令。

(2)打开“备份设备”对话框,在“设备名称”文本框中输入设备名称,该名称是设备的逻辑名称,另外还要选择备份设备的类型。

2.使用SQL Server管理平台进行备份

(1)在SQL Server管理平台中,打开数据库文件,在要进行备份的数据库图标上单击鼠标右键,在弹出的快捷菜单中选择“任务”-“备份”命令。

(2)打开“备份数据库”对话框,在该对话框中又两个选项页,即“常规”与“选项”在常规选项页的上部分,可以选择备份的数据库的名称,恢复模式,备份类型,中间可以设置备份集的名称,说明以及备份集的过期时间,下部分可以设置备份的目标。默认值是磁盘,单击“添加”按钮,在打开的“选择备份目标”对话框中,可选中“文件名”单选按钮来指定文件名和路径,也可以选中“备份设备”单选按钮,从组合框中选择备份设备。同样可以设置“选项”选项页的内容。

(3)设置完备份选项后,单击“确定”按钮,即可完成备份的创建。

3.使用SQL Server管理平台还原数据库

(1)打开SQL Server管理平台,在数据库上单击鼠标右键,从弹出的快捷菜单中选择“任务”-“还原”-“数据库…”命令,打开“还原数据库”对话框。

(2)还原数据库的“常规”选项页,在”还原的目标“选项区中选择恢复的目标数据库和目标时间点:在“还原的源”选项区中,选择源数据库或源设备,如果该数据库已经执行了备份,那么在表格对话框就会显示备份历史,从中选择用于还原的备份集。

(3)选中“选项”选项区,进行其他设置。

(4)打击“确定”按钮后,弹出一个对话框。

四、数据库镜像

1.定义

数据库镜像是DBMS根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上,每当主数据库更新时,DBMS会自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。

2.作用

当出现介质故障时,可由镜像磁盘继续提供数据库的可用性,同时DBMS自动利用镜像磁盘进行数据库的修复,不需要关闭系统和重装数据库副本。

没有出现故障时,数据库镜像还可以用于并发操作。即当一个用户对数据库加排他锁修改数据时,其他用户可以读镜像数据库,而不必等待该用户释放锁。

3.操作

准备一个数据库:ccerp_jzt ,备份此数据库还原到另外一台机器上,另外一台必须是with no recovery

这里我假设服务器A,B,C

A为主体服务器,B为镜像服务器,C为见证服务器

建立镜像:

先在镜像服务器上执行:

ALTER DATABASE ccerp_jzt SET PARTNER = 'TCP://192.168.137.44:5022'; 接着主体服务器执行:

ALTER DATABASE ccerp_jzt SET PARTNER = 'TCP://192.168.137.32:5022'; ALTER DATABASE ccerp_jzt SET witness = 'TCP://192.168.137.49:5022'; 至此引证书建立完毕

实验总结:

通过这次实验,我对数据转储、数据传输、数据备份与还原、数据库镜像这些内容有了一个系统层次的学习,为以后的更深层次的学习打下了基础。

成绩批阅老师批阅日期

相关文档
最新文档