替换即将到期的SQL Server TDE证书

替换即将到期的SQL Server TDE证书

如果证书过期,TDE仍然可以继续工作,所以不要慌张,但是为了符合安全策略,你应该及时更换证书。由于证书用于加密数据库加密密钥(DEK),而不是数据本身,所以更换证书相对比较容易。

创建或导入一个新的证书,然后使用它来加密DEK。

ALTER DATABASE ENCRYPTION KEY

REGENERATE WITH ALGORITHM = AES_256 --Your choice of algorithm may be different

ENCRYPTION BY SERVER CERTIFICATE 'YourNewCertificate';

更新

我在上面的代码中犯了一个错误。无法在一条语句中更改加密算法和证书。不过,这也并非必要,因此以下代码已足够:

ALTER DATABASE ENCRYPTION KEY

ENCRYPTION BY SERVER CERTIFICATE YourNewCertificate;

GO

相关推荐

專欄│香港人的世界盃
365bet足球联赛

專欄│香港人的世界盃

07-13 👁️ 1526
iphone8尺寸长宽多少厘米?iphone8p为什么被称为机皇?
最正规英国365网站

iphone8尺寸长宽多少厘米?iphone8p为什么被称为机皇?

09-22 👁️ 8835
Shopee 衰落幕后:一家东南亚巨头的全球化乱局