笔记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