9.3.1 创建备份设备
SQL Server 2008中使用物理设备名称或逻辑设备名称来标识备份设备。物理设备是操作系统用来标识备份设备的名称,如D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\student_bk.bak;逻辑设备是用来标识物理备份设备的别名或公用名称。逻辑设备名称永远存储在SQL Server内的系统表中。使用逻辑设备的好处是引用它比物理设备名称简单。
(1)创建备份设备
①使用SQL Server Management Studio创建备份设备的步骤如下:
a)在SQL Server Management Studio中,右击数据库→“服务器对象”项目,单击鼠标,从弹出的快捷方式中选择“备份设备”命令,出现如图9-1。
b)系统会打开新的“新建备份设备”对话框,如图9-1。
c)设置备份名称如student_bk,在“文件名”文本框中会自动出现student_bk.BAK的文件名称。
图9-1 备份设备
d)单击“确定”按钮,可以从右侧窗口只能够看到刚才创建的“数据库备份”项目。
②使用存储过程sp_addumpdevice创建
[例]利用命令方式创建student_bk备份设备,命令为:
Usemaster
Exec sp_addumpdevice‘disk’,‘student_bk’,’d:/student_bk’
(2)查看备份设备
①使用SQL Server Management Studio查看备份设备的步骤如下:
a)展开服务器组,再展开服务器。
b)展开“管理”,选中“备份”,从右侧窗口的备份设备列表中右击要查看的备份设备,从弹出的快捷方式中选择“属性”命令。
c)打开的属性对话框如图9-2所示,对话框中显示了设备的物理文件名。
d)单击“查看内容”按钮,打开如图9-3所示的对话框,其中列出了该设备上所保存的所有的备份,以及每个备份的类型、日期、大小等信息。
图9-2 “数据库备份”设备属性
图9-3 “查看备份媒体内容”对话框
②在查询分析器中使用如下语句也可以查看备份设备信息。
Restore headeronly from备份设备逻辑名。
(3)删除备份设备
①使用SQL Server Management Studio删除备份设备的步骤如下:
a)展开服务器组,再展开服务器。
b)展开“管理”,选中“备份”,从右侧窗口的备份设备列表中右击要查看的备份设备,从弹出的快捷方式中选择“删除”命令。
c)在“确认”对话框中单击“是”按钮。
d)再手工从磁盘上删除操作系统文件。
②使用存储过程sp_dropdevice删除
[例]利用命令方式删除student_bk备份设备,命令为:
Usemaster
Exec sp_dropdevice‘student_bk’,‘define’
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。