笔记271 查看逻辑设备名称以及备份还原时使用已创建的逻辑设备的好处与语句 BACKUP DATABASE [GPOSDB] TO Sales_Fullbak

笔记271 查看逻辑设备名称以及备份还原时使用已创建的逻辑设备的好处与语句 BACKUP DATABASE [GPOSDB] TO Sales_Fullbak

 1 --查看逻辑设备名称以及备份还原时使用已创建的逻辑设备的好处与语句 BACKUP DATABASE [GPOSDB] TO Sales_Fullbak
 2 
 3 --sp_addumpdevice 存储过程会将一个备份设备添加到 [sysdevices]视图中
 4 --然后便可以在backup和 restore语句中逻辑引用该设备。 [sp_addumpdevice]
 5 --不执行对物理设备的任何访问。只有在执行 backup和restore 语句后,才会
 6 --访问指定的设备。创建一个逻辑备份设备可简化 backup和restore 语句,
 7 --这种情况下,指定设备名称将代替使用“ tape=”或“disk= ”子句指定设备名称
 8 --注意:不能在事务内执行 [sp_addumpdevice]
 9 
10 USE master
11 GO
12 SELECT * FROM sys .[sysdevices]
13 
14 --创建一个名为Sales_Fullbak的磁盘备份设备,其物理名称为 D:\Backups\Sales\Full_20060601.bak
15 EXEC [sys]. [sp_addumpdevice] @devtype = 'disk', -- varchar(20)
16     @logicalname = 'Sales_Fullbak' , -- sysname
17     @physicalname = N'D:\Backups\Sales\Full_20060601.bak' , -- nvarchar(260)
18     @cntrltype = 0, -- smallint
19     @devstatus = '' -- varchar(40)
20    
21 --创建一个远程磁盘备份设备
22 EXEC [sys]. [sp_addumpdevice] @devtype = 'disk', -- varchar(20)
23     @logicalname = 'networkdevice' , -- sysname
24     @physicalname = N'\servername\sharename\path\filename.bak' , -- nvarchar(260)
25     @cntrltype = 0, -- smallint
26     @devstatus = '' -- varchar(40)
27   
28 --在D 盘建立好这些文件夹就可以了 D:\Backups\Sales
29 BACKUP DATABASE [GPOSDB] TO Sales_Fullbak
30   

 

posted @ 2013-08-04 20:36  桦仔  阅读(725)  评论(0编辑  收藏  举报