一、备份数据库[test1]并且加密,密码为:xyz123
二、带密码(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 备份加密》