sys.dm_database_encryption_keys (Transact-SQL)

Zwraca informacje o stanie szyfrowanie bazy danych i jego skojarzone bazy danych klucze szyfrowanie.Aby uzyskać więcej informacji na temat szyfrowanie bazy danych zobacz Understanding Transparent Data Encryption (TDE).

Nazwa kolumna

Typ danych

Description

database_id

int

Identyfikator bazy danych.

encryption_state

int

Wskazuje, czy baza danych jest zaszyfrowana, czy nie są szyfrowane.

0 = Nie obecny klucz szyfrowanie bazy danych, brak szyfrowanie

1 = Unencrypted

2 = szyfrowanie w toku

3 = Zaszyfrowana

4 = Zmiany klucz w toku

5 = Odszyfrowywanie w toku

6 = Ochrony zmiany w toku (certyfikat lub klucz asymetrycznego, który jest szyfrowanie klucz szyfrowania bazy danych został zmieniony.)

create_date

datetime

Wyświetla data utworzenia klucz szyfrowanie.

regenerate_date

datetime

W tym polu jest wyświetlana data klucz szyfrowanie był generowany ponownie.

modify_date

datetime

Wyświetla data modyfikacji klucz szyfrowanie.

set_date

datetime

W tym polu jest wyświetlana data klucz szyfrowanie został zastosowany do bazy danych.

opened_date

datetime

Pokazuje ostatniego otwarcia klucz bazy danych.

key_algorithm

varchar(?)

Wyświetla algorytm używany dla tego klucz.

długość_klucza

int

Wyświetla długość klucz.

encryptor_thumbprint

varbin

Pokazuje odcisk palca szyfrujący.

percent_complete

real

Procent wykonania o zmianie stanu szyfrowanie bazy danych.Będzie równa 0, jeśli nie ma zmian stanu.

Uprawnienia

Wymaga uprawnienia VIEW SERVER STATE na serwerze.

Historia zmian

Zaktualizowaną zawartość

Dodanie opisu encryption_state 6.