日期:2014-05-17  浏览次数:20493 次

临时备份设备与永久备份设备区别
备份时同时会在disk上产生一个*.bak文件,不明白临时备份的作用,还原时会说没有文件准备向前滚!求详解

------解决方案--------------------
联机丛书解释:sp_addumpdevice 会将一个备份设备添加到 sys.backup_devices 目录视图中。然后便可以在 BACKUP 和 RESTORE 语句中逻辑引用该设备。sp_addumpdevice 不执行对物理设备的任何访问。只有在执行 BACKUP 或 RESTORE 语句后才会访问指定的设备。创建一个逻辑备份设备可简化 BACKUP 和 RESTORE 语句,在这种情况下指定设备名称将代替使用 "TAPE =" 或 "DISK =" 子句指定设备路径。 
 所有权和权限问题可能干扰磁盘或文件备份设备的使用。请确保已将相应的文件权限授予用于启动数据库引擎的 Windows 帐户。
 数据库引擎支持将磁带备份到 Windows 支持的磁带设备上。有关 Windows 支持的磁带设备的详细信息,请参阅 Windows 的硬件兼容性列表。若要查看计算机上可用的磁带设备,请使用 SQL Server Management Studio。 
 对于特定的磁带机,请仅使用驱动器厂商建议的推荐磁带。如果您使用的是数字音频磁带 (DAT) 驱动器,请使用计算机级的 DAT 磁带(数字数据存储 (DDS))。
 
 不能在事务内执行 sp_addumpdevice。


 其实我觉得你没必要纠结这个事情,用backup命令来备份就可以了。backup命令功能强大,好好研究吧。书上有些东西我个人觉得有点标新立异。还是以实践为准好。