マスターキーを作成してから証明書を作成し、データベースを暗号化しました。
CREATE MASTER KEY ENCRYPTION
BY PASSWORD='A Very Strong Password';
GO
CREATE CERTIFICATE foo
WITH
SUBJECT='Database Encryption for Multi';
GO
USE mydatabase
GO
CREATE DATABASE ENCRYPTION KEY
WITH ALGORITHM = AES_256
ENCRYPTION BY SERVER CERTIFICATE foo;
GO
ALTER DATABASE mydatabase SET ENCRYPTION ON;
GO
マスターキーのパスワードを変更するにはどうすればよいですか?
ありがとう
Microsoft Docs ページによると、構文は次のとおりです。
ALTER MASTER KEY REGENERATE WITH ENCRYPTION BY PASSWORD = 'password';
そのドキュメントページから:
REGENERATEオプションは、データベースマスターキーとそれが保護するすべてのキーを再作成します。キーは最初に古いマスターキーで復号化され、次に新しいマスターキーで暗号化されます。このリソース集中型の操作は、マスターキーが危険にさらされていない限り、需要の少ない時間帯にスケジュールする必要があります。
ただし、キーの変更による影響を理解し、新しいキーをバックアップしてください。
詳細については、私の 最近の投稿 を確認してください。