DATABASE ŞIFRELEME anahtar (Transact-SQL) ALTER
Bir şifreleme anahtar ve saydam olarak veritabanını şifrelemek için kullanılan sertifika değiştirir.Saydam bir veritabanını şifreleme hakkında daha fazla bilgi için bkz: Saydam (TDE) veri şifrelemesi'ni anlama.
ALTER DATABASE ENCRYPTION KEY
REGENERATE WITH ALGORITHM = { AES_128 | AES_192 | AES_256 | TRIPLE_DES_3KEY }
|
ENCRYPTION BY SERVER
{
CERTIFICATE Encryptor_Name |
ASYMMETRIC KEY Encryptor_Name
}
[ ; ]
Bağımsız değişkenler
ALGORITMASı ILE oluştur**=** {AES_128 | AES_192 | AES_256 | TRİPLE_DES_3KEY}
Şifreleme anahtar için kullanılan şifreleme algoritmasını belirtir.Encryptor_Name Sunucu SERTIFIKASı BY ŞIFRELEME
Veritabanını şifreleme anahtar şifrelemek için kullanılan sertifika adını belirtir.Sunucu ASIMETRIK ANAHTAR Encryptor_Name BY ŞIFRELEME
Veritabanını şifreleme anahtarı şifrelemek için kullanılan bir asimetrik anahtar adını belirtir.
Remarks
Veritabanını şifreleme anahtarı şifrelemek için kullanılan bir asimetrik anahtar ve Sertifika Yöneticisi sistem veritabanında bulunması gerekir.
Veritabanını şifreleme anahtar bir veritabanı sahibi (dbo) değiştiğinde yeniden sahip değil.
Bir veritabanını şifreleme anahtarının iki kez değiştirilmiş sonra günlük yedek veritabanını şifreleme anahtar yeniden değiştirilebilmesi için önce gerçekleştirilmelidir.
İzinler
DENETIM izni veritabanını ve sertifika veya veritabanını şifreleme anahtarı şifrelemek için kullanılan bir asimetrik anahtar GÖRÜNÜM TANıMıNA izin gerektirir.
Örnekler
Aşağıdaki örnek veritabanını şifreleme anahtarını değiştirir AES_256 algoritma.
USE AdventureWorks
GO
ALTER DATABASE ENCRYPTION KEY
REGENERATE WITH ALGORITHM = AES_256;
GO
See Also