Udostępnij za pośrednictwem


Usuwanie klucza szyfrowania bazy danych (Transact-SQL)

Krople szyfrowaniebazy danychklucz , który jest używany w przypadku bazy danych przezroczyste szyfrowanie. Aby uzyskać więcej informacji na temat bazy danych przezroczyste szyfrowanie, zobacz Opis przezroczystego szyfrowania danych (TDE).

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

DROP DATABASE ENCRYPTION KEY

Uwagi

Jeśli baza danych jest zaszyfrowany, należy najpierw usunąć szyfrowanie z bazy danych przy użyciu instrukcjaALTER DATABASE.Poczekaj, aż odszyfrowywania do wykonania przed usunięciem szyfrowanie kluczz bazy danych.Aby uzyskać więcej informacji na temat instrukcjaALTER DATABASE, zobacz ZMIENIA opcje zestawu bazy danych (Transact-SQL).Aby wyświetlić stan bazy danych, użyj sys.dm_database_encryption_keys dynamiczny widok zarządzania.

Uprawnienia

Wymaga uprawnienie Kontrola w bazie danych.

Przykłady

Poniższy przykład powoduje usunięcie szyfrowanie bazy danych i spadnie szyfrowanie kluczz bazy danych.

ALTER DATABASE AdventureWorks2008R2;
SET ENCRYPTION OFF;
GO
/* Wait for decryption operation to complete, look for a 
value of  1 in the query below. */
SELECT encryption_state
FROM sys.dm_database_encryption_keys;
GO
USE AdventureWorks2008R2;
GO
DROP DATABASE ENCRYPTION KEY;
GO