首页 > 数据库技术 > 详细

SQL SERVER2014 加密 备份恢复 学习 (一)

时间:2019-11-22 12:24:24      阅读:84      评论:0      收藏:0      [点我收藏+]
SQL 自2008(还是2005)之后,推出加密功能,可以一定程度上保护数据库的备份安全。
以下测试环境为:sql server 2014
主要目的:将备份的文件加密,在其它电脑上恢复时必须有证书和密钥才可恢复
--1 创建证书
create CERTIFICATE BackupCertificate2
with subject=NTest certificate

-- 创建密钥
create master key encryption by password = AA@123

 

 

--2 备份主密钥
backup master key 
to file=Ng:\db\testbas.cer
encryption by password=NAAA@123
--3 备份 证书和密钥文件

backup CERTIFICATE BackupCertificate2
to file=NG:\DB\BackupCertificate2.cert
with private key
(
  file=Ng:\db\master_key2.cer,
  encryption by password=NAAA@123
  )

 

恢复 证书和密钥,(首先将上面备份的两个文件,复制到需还原的电脑上)

--4、从备份文件中创建证书和密钥

create certificate BackupCertificate
from file =Nc:\sql\BackupCertificate2.cert
with private key
(
file=NC:\SQL\master_key2.cer,
decryption by password=N‘AAA@123,
encryption by password=N‘AAA@123
)

 在SQL Server2005及以下版本做数据库备份还原时,需要首先建立数据库,然后才能进行数据库还原操作;

而在SQL Server2005以上版本做数据库还原时,不需要建立数据库,可以直接进行数据库备份操作,否则执行数据库还原操作时会报3154错误。

SQL SERVER2014 加密 备份恢复 学习 (一)

原文:https://www.cnblogs.com/lrzy/p/11910236.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!