zoukankan      html  css  js  c++  java
  • SQL SERVER2014 加密 备份恢复 学习 (一)

    SQL 自2008(还是2005)之后,推出加密功能,可以一定程度上保护数据库的备份安全。
    以下测试环境为:sql server 2014
    主要目的:将备份的文件加密,在其它电脑上恢复时必须有证书和密钥才可恢复
    --1 创建证书
    create CERTIFICATE BackupCertificate2
    with subject=N'Test certificate'
    
    -- 创建密钥
    create master key encryption by password = 'AA@123'
    --2 备份主密钥
    backup master key 
    to file=N'g:db	estbas.cer'
    encryption by password=N'AAA@123'
    --3 备份 证书和密钥文件
    
    backup CERTIFICATE BackupCertificate2
    to file=N'G:DBBackupCertificate2.cert'
    with private key
    (
      file=N'g:dbmaster_key2.cer',
      encryption by password=N'AAA@123'
      )

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

    --4、从备份文件中创建证书和密钥
    
    create certificate BackupCertificate
    from file =N'c:sqlBackupCertificate2.cert'
    with private key
    (
    file=N'C:SQLmaster_key2.cer',
    decryption by password=N'AAA@123',
    encryption by password=N'AAA@123'
    )

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

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

  • 相关阅读:
    人脉是麻烦出来的
    oracle撤销表空间和回滚段
    linux虚拟机ip地址更改
    linux各个文件夹的用途
    Apache的配置文件http.conf参数含义详解
    账户管理_新建用户_用户组
    【刷题】BZOJ 3994 [SDOI2015]约数个数和
    【刷题】BZOJ 2301 [HAOI2011]Problem b
    【刷题】洛谷 P3455 [POI2007]ZAP-Queries
    【刷题】BZOJ 2820 YY的GCD
  • 原文地址:https://www.cnblogs.com/lrzy/p/11910236.html
Copyright © 2011-2022 走看看