创建完整数据库备份

--摘抄自联机丛书

--创建完整数据库备份

/*
 1.执行 BACKUP DATABASE 语句可以创建完整数据库备份,同时指定:
  . 要备份的数据库名称
        . 写入完整数据库备份的备份设备
    2.指定(可选)
  . INIT子句,用于覆盖备份媒体,并在备份媒体上将该设备作为第一个文件写入。如果没有现有的媒体标头,将自动编写一个
  . SKIP 和 INIT子句,用于重写备份媒体,即使备份媒体中的备份未过期,或媒体本身的名称与备份媒体中的名称不匹配也重写。
  . FORMAT子句,通过它可以在第一次使用媒体时对备份媒体进行初始化,并覆盖任何现有的媒体标头。
   如果已经指定了FORMAT子句,则不需要指定INIT子句。
 
 重要提示:
  当使用BACKUP子句的FORMAT子句或INIT子句时,一定要十分小心,因为他们会破坏以前存储在备份媒体中的所有备份.
*/

--示例:
-- A.备份到磁盘设备
-- 下面的示例通过使用FORMAT子句创建新的媒体集,将整个AdventureWorks数据库备份到磁盘
 
 USE AdventureWorks;
 GO
 
 BACKUP DATABASE AdventureWorks
  TO DISK ='D:\BackUpFile\AdventureWorks.Bak'
  WITH FORMAT,
  NAME ='Full Backup of AdventureWorks';
 GO
 
-- 创建一个逻辑备份设备,把AdventureWorks备份到逻辑备份设备上
 USE Master;
 GO
 EXEC sp_addumpdevice 'disk','BackUpDevice','D:\BackUpFile\BackUpDevice.bak';
-- 备份数据库
 BACKUP DATABASE AdventureWorks
  TO BackUpDevice
  WITH FORMAT,NAME='Full Backup of AdventureWorks';
 
-- B.备份到磁带设备
-- 下面示例将把整个AdventureWorks备份到磁带

 USE AdventureWorks;
 GO
 BACKUP DATABASE AdventureWorks
  TO TAPE ='\\.\Tape0'
  WITH FORMAT,
  NAME='Full Backup of MyAdvWorks';
 GO
 
-- 添加磁带设备
 USE Master;
 GO
 EXEC sp_addumpdevice 'tape','AdventureWorks_Bak','\\.\tape0';

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15042150/viewspace-619426/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15042150/viewspace-619426/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值