使用SQL SERVER备份命令备份数据库

62 篇文章 0 订阅

SQL SERVER数据库备份命令:

  1. 完整备份(包括数据data和日志log):
Backup Database *database_name*
  To disk='*X:\folder\databse_name_backupname.bak*'
  • 1
  • 2

注:前提是X:\folder存在 
成功: 
完整备份成功

注 : 此命令无法将数据库备份到网络地址上 
使用该命令:

Backup Database *database_name*
  To disk='*\\xxx.xxx.xxx.xxx\folder\databse_name_backupname.bak*'
  • 1
  • 2

会出现如下错误提示: 
这里写图片描述 
注:即使将网络地址映射为驱动器也是不行的:

Backup Database *database_name*
  To disk='*Z:\databse_name_backupname.bak*'
  • 1
  • 2

同样会出现错误提示: 
这里写图片描述

  1. 差异备份(包含数据data和日志log)
Backup Database *database_name*
    To disk='X:\folder\database_name_diff_backupname.bak'
with Differential
  • 1
  • 2
  • 3

注:前提是X:\folder存在

成功: 
差异备份消息 
3. 镜像备份 
说明:mirror1和mirror2两个备份都是一样的

 Backup Database database_name
     To disk='X:\folder\database_name_mirror1.backupname.bak'
 Mirror
     To disk='X:\folder\database_name_mirror2.backupname.bak'
 with Format
  • 1
  • 2
  • 3
  • 4
  • 5

注:如果没有with Format,则会提示错误,并给出错误消息 
未加with Format

加上with Format后,成功: 
这里写图片描述

 To disk='\\xxx.xxx.xxx.xxx\folder\database_name_mirror.backupname.bak'
 with Format
  • 1
  • 2
  • 3

4. 镜像备份到本地和远程 
5. 每天生成一个备份文件 

6. 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值