首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在新的数据库服务器上创建新的非对称密钥是否会导致旧数据失效?

在新的数据库服务器上创建新的非对称密钥是否会导致旧数据失效?
EN

Stack Overflow用户
提问于 2014-10-24 16:05:40
回答 1查看 113关注 0票数 2

我对加密密钥知之甚少。但是我有一个项目,我需要将SQL Server数据库从一台计算机传输到另一台计算机。我不能在线连接它,因为数据库只需要在本地。我还使用SSMS生成了完整数据库的创建脚本。但是不生成非对称密钥的创建脚本。我想知道,如果我用项目所有者提供的密码创建非对称密钥,旧数据还会从中验证吗?我的意思是非对称密钥是系统独立的吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-29 03:33:03

首先,我建议通过书籍、视频、SQL星期六期间的技术会议或其他方式获得关于列级加密的概述。尽管我将提供解决方案,但您需要对加密系统的工作原理有一个扎实的了解,这样您才能了解如何避免因出错而丢失加密数据。也就是说,解决方案是备份数据库,然后备份数据库主密钥,提供密码以加密指定文件中的密钥。将文件迁移到目标服务器,然后恢复数据库,并使用前面提供的密码恢复数据库主密钥。这将完成加密层次结构。由于所有数据库密钥(包括非对称密钥和对称密钥)都与数据库一起备份,因此它们将在备份文件中传输到目标服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26543825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档