在Server 2008 R2中,如果更改数据库主密钥,则必须对更改用户数据库加密密钥的证书进行任何更改。我有年度更新要求。
所以如果我这么做
USE [Master];
ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD = 'blah((blah&something';
GO
它还会更新密钥,对为用户数据库加密密钥创建的所有证书进行加密吗?
有丢失数据的风险吗?
关于如何进行更改,有很多例子,但我很难找到关于这种具体情况的点评。
我使用的是firebird服务器2.50。据我所知,在Firebird中没有加密数据库的方法。那么如何保护用户数据呢?
在保存之前手动加密所有数据将会带来麻烦,因为我不能使用类似“开始于”这样的东西。
我使用CentOs作为数据库服务器。这些服务器正在与运行在Windows Server 2008上的应用程序服务器通信。