SQL Server 2014原生备份加密:数据安全新升级
81 浏览量
更新于2024-08-30
收藏 332KB PDF 举报
SQL Server 2014 CTP2引入了一项重要的新特性——原生备份加密,旨在解决数据库备份安全问题。在此之前,为了对备份进行加密,开发者通常采取透明数据加密(TDE)或依赖第三方备份加密工具。然而,这两种方法都有其局限性。
TDE虽然能加密整个数据库和事务日志,但这种全局加密会增加CPU负担,且可能导致备份压缩率降低。使用TDE对于仅仅需要备份加密的情况显得过于冗余。相比之下,SQL Server 2014的原生备份加密更为精确,仅在备份写入磁盘前进行加密,这样既节省了资源,又可以实现较高的压缩比率,提高了备份效率。
原生备份加密功能在企业版、BI版和标准版中均可用,使用时需要满足两个前提条件:一是存在用于备份加密的证书或非对称密钥;二是配置相应的加密算法,如AES_256。例如,可以通过创建一个名为"BackupEncryptionCertificate"的证书,并在备份命令中指定它:
```sql
CREATE CERTIFICATE BackupCertificate WITH SUBJECT = 'BackupEncryptionCertificate';
GO
BACKUP DATABASE TestBKT TO DISK = 'C:\Test_Encrypted.bak' WITH COMPRESSION, ENCRYPTION (ALGORITHM = AES_256, SERVER CERTIFICATE = BackupCertificate);
```
执行此操作后,SQL Server会在备份过程中提醒用户备份证书,确保在备份恢复时能够解密。这样,即使备份文件被盗,没有相应的加密证书,也无法被非法访问,从而极大地增强了数据安全性,特别是当备份存储在云环境(如Azure)时,原生加密提供了额外的离线保护。
总结来说,SQL Server 2014的原生备份加密是一项关键更新,它优化了备份加密过程,降低了资源消耗,提高了备份性能,并通过支持加密备份到云环境,提升了数据保护等级,显著改善了数据库安全策略。
142 浏览量
2020-09-10 上传
686 浏览量
1363 浏览量
1575 浏览量
5596 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38558870
- 粉丝: 4
- 资源: 900
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍