您的位置:首页 > 数据库

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

2017-12-30 16:12 183 查看
一、备份数据库[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 备份加密》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: