SQL Server数据库备份加密和恢复(简单)

一、备份数据库[test1]并且加密,密码为:xyz123
Backup Database [test1] 
To disk='d:\sqldata\test1.bak' 
With Password = 'xyz123', init; 

二、带密码(xyz123)还原数据库到指定目录
Restore Database [test1] 
From disk='d:\sqldata\test1.bak' 
with move 'test1'
to 'd:\sqldata\test1.mdf',
move 'test1_log'
to 'd:\sqldata\test1_log.ldf', 
Password = 'xyz123'

注意:
     恢复时如果数据库已存在就会出现以下提示
消息 3101,级别 16,状态 1,第 2 行
因为数据库正在使用,所以无法获得对数据库的独占访问权。
消息 3013,级别 16,状态 1,第 2 行
RESTORE DATABASE 正在异常终止。

这时我们只须将存在的数据库删除, 然后再去恢复,就ok了。(谨记:要确数据库没用才能删除


【补充】

要想对SQL Server 数据库备份加密进一步的了解可以参考以下文章
1.对 sql server 数据库的备份进行加密
2.《SQLServer 2014 备份加密

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值