SQL数据库中BAK文件的备份和还原

对于数据库的恢复非常建议采用BAK文件的方法进行备份和还原,因为该种方法相对于SQL脚本文件不仅简单而且高效。具体步骤如下:
1.备份Bak文件
1.右键需要备份的数据库(这里以 MyDB 为例)–>任务–>备份
在这里插入图片描述
2.记住备份目录:C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\MyDB.bak
在这里插入图片描述
3.选项,备份介质选择 “ 覆盖所有现有备份集 ” ,确定。
在这里插入图片描述
4.备份完成!
在这里插入图片描述
经过以上4步,数据库已经备份为BAK文件了。还原BAK文件同样也有两种方法,手动恢复和利用SQL语句进行恢复。下边分别进行说明。
2.还原Bak文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此,手动BAK文件的恢复已经结束。
3.Sql语句还原Bak文件
有时还原BAK文件时会出现错误,可以考虑使用代码进行恢复:
首先打开SQL Server Management Studio ,手动创建一个空的数据库

use master 
go
restore database 数据库名称
 from disk= 'BAK文件的路径'
 WITH MOVE '数据库名称' TO 'mdf文件的路径', 
      MOVE '数据库名称_log' TO 'ldf文件的路径'
 go

至此,bak文件就成功恢复了。谢谢关注!!!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值