在 SQL Server 2008 R2 中,如果我更改数据库主密钥,我是否必须对更改用户数据库加密密钥的证书进行任何更改。我有年度更新要求。
所以如果我这样做:
USE [Master];
ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD = 'blah((blah&something';
GO
它还会更新为用户数据库加密密钥创建的所有证书的加密密钥吗?
是否存在数据丢失风险?
有很多关于如何做出改变的例子,但我很难找到关于这种特定情况的点评论。