6.4.1 创建永久性的备份文件
http://book.51cto.com 2010-08-09 22:55 闪四清/邵明珠 清华大学出版社
我要评论(0)
- 摘要:《SQL Server 2008数据库应用实用教程》第6章备份和还原,本章研究备份和还原技术。本小节为大家介绍创建永久性的备份文件。
- 标签:SQL Server 数据库应用 SQL Server 2008数据库应用实用教程
6.4 执行备份操作
在执行备份操作之前,应该创建数据库的备份文件。备份文件既可以是永久性的,也可能是临时性的。
6.4.1 创建永久性的备份文件
执行备份的第一步是创建将要包含备份内容的备份文件。为了执行备份操作,在使用之前所创建的备份文件称为永久性的备份文件。这些永久性的备份文件也称为备份设备。
如果希望所创建的备份设备反复使用或执行系统的自动化操作,例如备份数据库,那么必须使用永久性的备份文件。如果不打算重新使用这些备份文件,那么可以创建临时的备份文件。例如,如果正在执行一次性的数据库备份或正在测试准备自动进行的备份操作,那么可以创建临时备份文件。有两种创建永久性备份文件的方法:一是使用sp_addumpdevice系统存储过程;二是使用SQL Server Management Studio。下面分别介绍这两种方法。
sp_addumpdevice系统存储过程的语法形式如下:
- sp_addumpdevice 'device_type', 'logical_name', 'physical_name'
其中,device_type参数用于指定备份设备的类型(DISK或TAPE),logical_name参数指定备份设备的逻辑名称,physical_name参数表示备份设备带路径的物理名称。
【例6-1】使用命令创建备份设备。
(1) 启动【查询编辑器】。
(2) 如图6-2所示的示例创建了一个备份设备。该备份设备的类型是磁盘文件,备份设备的逻辑名称是testbackupfile,其物理名称是D:\SQLServerDBData\testbackupfile.bak。
![]() |
图6-2 创建备份设备 |
在【例6-1】示例中,可以看到sp_addumpdevice存储过程中的3个基本参数;第一个用于指定备份设备类型;第二个参数用于指定在命令中使用的逻辑名称;第三个参数指定实际的物理名称。
备份设备创建之后,并没有实际生成该文件。只有在实际执行了备份操作,并在备份设备存储了备份内容之后,该文件才会生成。除了命令之外,也可以使用SQL Server Management Studio创建备份设备。
【例6-2】使用SQL Server Management Studio创建备份设备。
(1) 启动SQL Server Management Studio工具。
(2) 在SQL Server Management Studio主窗口中,打开指定的服务器实例和指定的服务器,然后打开【服务器对象】节点,从中右击【备份设备】节点,则弹出一个用于备份的快捷菜单,选择【新建备份设备】命令,打开如图6-3所示的【备份设备】对话框。该对话框用于指定备份设备的逻辑名称和物理位置。
![]() |
(点击查看大图)图6-3 【备份设备】对话框 |
在【备份设备】对话框中,可以看到3个文本框和两个单选按钮。这些文本框和单选按钮与sp_addumpdevice存储过程中的3个基本参数对应。如果某个参数不能使用,则显示为灰色。
(3) 可以在【设备名称】文本框中输入备份设备的逻辑名称,备份设备的物理名称在【文件】单选按钮右端的文本框中输入,也可以单击该文本框右端的按钮来指定物理位置。当备份设备创建成功之后,可以从【备份对象】节点中看到所创建的备份设备。在如图6-3所示的对话框中,【磁带】单选按钮是灰色的,不能使用,这是因为本服务器上没有安装磁带驱动器。只有安装了磁带驱动器才可以使用该选项。
【责任编辑:
云霞 TEL:(010)68476606】
0
收藏
转载于:https://blog.51cto.com/2189440bop58/419861