博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库加密&证书创建
阅读量:6707 次
发布时间:2019-06-25

本文共 922 字,大约阅读时间需要 3 分钟。

以下是用sqlserver给数据库进行加密的脚本,其中当然也包含了证书创建的步骤:

USE master;GO   --drop master keyCREATE MASTER KEY ENCRYPTION BY PASSWORD = '123456';  GOBACKUP MASTER KEY TO FILE = 'D:\SQL1_master.key' ENCRYPTION BY   PASSWORD = '123456';  GO    CREATE CERTIFICATE TDECert WITH SUBJECT = 'TDE Certificate';  GOBACKUP CERTIFICATE TDECert TO FILE = 'D:\SQL1_master.cer'   WITH PRIVATE KEY (   FILE  = 'D:\SQL1_TDECert.pvk',   ENCRYPTION BY PASSWORD = '123456'       );  USE TEST;   GO   CREATE DATABASE ENCRYPTION KEY   WITH ALGORITHM = AES_128   ENCRYPTION BY SERVER CERTIFICATE TDECert;GOALTER DATABASE TEST SET ENCRYPTION ON--如果需要还原加密后的数据库文件到另外一台服务器,需要首先还原证书到目标服务器:--目标服务器的master key 可以跟原服务器的不一样USE master;   CREATE CERTIFICATE TDECert FROM FILE = 'D:\SQL1_master.cer'         WITH PRIVATE KEY (           FILE  = 'D:\SQL1_TDECert.pvk',           DECRYPTION BY PASSWORD = '123456'       );

转载于:https://www.cnblogs.com/shihuai355/p/3967686.html

你可能感兴趣的文章
iOS 生成自己的SDK的方法(.framework)
查看>>
游戏程序的设计模式--工厂模式
查看>>
@exceptionhandler 没有起作用,捕获不到异常
查看>>
webservice 请求访问
查看>>
python-81:交互
查看>>
上线部署那些事1
查看>>
Jquery编程基础
查看>>
[iOS Animation]-CALayer 视觉效果-shadowPath属性
查看>>
XenServer的共享存储下建立多个SR,还是1个SR?
查看>>
EBS镜像启动终止
查看>>
二叉树平衡检查
查看>>
【DOC】公司IT信息管理中心个人工作总结
查看>>
alcatraz
查看>>
如何通过组策略为IE10/IE11添加收藏夹栏
查看>>
Handlebars.js笔记
查看>>
Service 服务
查看>>
MapReduce提交到Yarn上大体执行流程
查看>>
ES使用总结
查看>>
我的友情链接
查看>>
shell之字符串处理
查看>>