- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有两个 SQL Server 2012 Enterprise 实例,但很难从实例一到实例二的一组备份(完整、差异和日志)中恢复 TDE 数据库。我收到错误消息“找不到带指纹的服务器证书”。
实例一和实例二都有密码相同的主 key ,我已经备份了实例一的证书和私有(private)文件并恢复到实例二。如果我查看实例二上主数据库的安全 > 证书文件夹,我可以看到它已列出。
如果我尝试恢复,尽管已经导入了相同的证书并且它存在,我仍然收到错误“无法找到带有指纹的服务器证书”,有人可以建议下一步该怎么做吗?
如果我再次尝试重新导入证书,我会收到消息“名称为‘ServerCert’的证书已经存在,或者该证书已添加到数据库中。”
我还尝试从备份集中恢复/替换实例一上的数据库并且它们有效,只是在恢复到实例二时不起作用。
任何帮助将不胜感激:-)
最佳答案
尽管多次重试相同的过程,但我删除了所有实例中的 TDE、证书和主 key ,并从头开始,除了重新备份数据库。尽管所有密码和证书名称都相同,但仍然没有快乐。
然后我删除了所有实例中的 TDE、证书和主 key ,重新启动了两个实例,然后创建了一个主 key ,然后是证书,重新应用了 TDE,然后在实例上执行了所有新的完整备份、差异备份和事务日志备份一。从实例一备份证书,然后在实例二创建相同的主 key ,从实例一导入备份证书,然后进行数据库恢复,一切正常。
我的 T-SQL 没有任何变化,我唯一能想到的是某种安全性未能正确应用,可能是 tempdb 问题。
我看过其他人有同样的问题,我希望这对其他人有帮助。
关于database - SQL Server 2012 TDE 还原证书问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20950555/
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this qu
想到TDE(Transparent Data Encryption)。 TDE MSDN 说明: “透明数据加密”(TDE) 可对数据和日志文件执行实时 I/O 加密和解
题目中提到:如何判断Oracle中的表是否使用TDE加密?无法通过 Google 找到任何内容。 最佳答案 此信息可以从[dba | all | user]_encrypted_columns获得数据
我需要能够将 Azure SQL Server 数据库从一个订阅恢复到另一个订阅(例如:不同订阅中存在的生产环境到开发环境)。数据库将启用 TDE。 TDE 对于以下两种情况有何影响: Azure S
Azure SQL Server 默认提供透明数据加密 (TDE),只需轻轻一按虚拟开关即可: 没有选择算法的选项,并且我没有使用“Bring Your Own Key ”。 正在使用哪种加密算法以及
如果我在数据库上使用透明数据加密,会对数据库性能产生影响吗?是否会导致数据库索引出现问题? 最佳答案 有些人对此进行了测试(请参阅 here 、 here 、 here 和 here ),并给出了一些
我们是一家为客户托管应用程序和数据的小型企业。我们的一些客户要求我们使用“静态加密”来保护他们的数据 - 尽管他们是否知道这真正意味着什么从来都不是很清楚。 数据当前位于运行 SQL Server S
我们是一家为客户托管应用程序和数据的小型企业。我们的一些客户要求我们使用“静态加密”来保护他们的数据 - 尽管他们是否知道这真正意味着什么从来都不是很清楚。 数据当前位于运行 SQL Server S
当一个用户数据库可用且已启用TDE时,在写入到磁盘时在页级实现加密。在数据页读入内存时解密。如果数据库文件或数据库备份被盗,没有用来加密的原始证书将无法访问。这几乎是SQL Server2008安全
我正在使用 ML 9.0 版并开始使用 TDE(模板驱动提取)。我有很多 XML 文件(3500 个 50 kb 的 xml 文件)并将它们成功加载到 ML。我成功创建了一些基本模板(TDE)。但是当
我正在使用 Pandas 数据框。 我已加载所有数据并完成所有我想执行的操作。 我正在寻找特定的代码行,这些代码行可以获取此数据框并将行复制到我已定义为 .tde 提取的一部分的表中。 如果有人对此有
我很好奇是否有人知道是否可以同时结合透明数据加密(TDE)和 Always Encrypted 列级加密而不会引起问题? TDE 对整个数据库进行加密,但数据库管理员仍然可以查看表数据。而始终加密通过
Oracle 专家。 我的客户想要部署一个必须在数据库中保存信用卡号的应用程序。客户显然很关心安全性。 我们特别关注一个令人痛苦的问题。我们如何确保只有具有“业务需要知道”的授权用户才可以访问数据?我
我正在使用 Python SDK 创建 TDE 文件。我想向 TDE 文件添加多个表。所以我尝试这样做,但出现了重复名称错误: dataextract.Exceptions.TableauExcept
我需要使用 TDE 来保护数据并防止 DBA 看到数据。我们当前的数据访问层使用 LINQ 访问 SQL,无需 TDE。如果数据库转换为带有加密列的 TDE,我们必须让 LINQ 生成如下查询: OP
我有两个 SQL Server 2012 Enterprise 实例,但很难从实例一到实例二的一组备份(完整、差异和日志)中恢复 TDE 数据库。我收到错误消息“找不到带指纹的服务器证书”。 实例一和
我创建了一个 .xml 文件和一个模板来提取一些数据,但只显示属性。 这是我的 .xml-testfile: Human example John Doe
据我从 Microsoft 文档中了解到,TDE 默认情况下处于启用状态,并且会自动管理(如果不选择 BYOK 选项)。作为对服务器具有管理权限的用户,我可以通过 MSSM Studio 查看我想要的
我正在尝试借助存储在 key 保管库中的客户管理 key 在我的 Azure SQL 服务器上设置透明数据加密。我通过 Azure SDK for python 完成所有这些工作。我正在提供相同的代码
我正在使用 Tableau 的 Python API 将 NumPy 数组导出为数据提取。我从库文档和 elsewhere 中看到的所有示例循环遍历每一行。我只想将一个数组作为整个表列导入,但不清楚这
我是一名优秀的程序员,十分优秀!