sys.dm_database_encryption_keys (języka Transact-SQL)

Zwraca informacje dotyczące stanu szyfrowanie baz danych i jego skojarzone klucze szyfrowanie .Aby uzyskać więcej informacji dotyczących szyfrowaniebazy danych, zobacz Opis przezroczystego szyfrowania danych (TDE).

Nazwa kolumny

Typ danych

Opis

database_id

int

Identyfikator bazy danych.

encryption_state

int

Wskazuje, czy baza danych jest zaszyfrowany, czy nie zaszyfrowany.

0 = Brak bazy danych szyfrowanie klucz obecne, bez szyfrowanie

1 = Unencrypted

2 = Szyfrowania w toku

3 = Zaszyfrowana

4 = Zmiana klucza w toku

5 = Odszyfrowywanie w toku

6 = Ochrony zmiany w toku ( certyfikat lub asymetrycznego klucz szyfrowania szyfrowanie klucz z bazy danych został zmieniony.)

create_date

datetime

Wyświetla data szyfrowanie klucz został utworzony.

regenerate_date

datetime

Wyświetla data , któryklucz szyfrowaniebył generowany ponownie.

modify_date

datetime

Wyświetla data modyfikacjiklucz szyfrowanie.

set_date

datetime

Wyświetla data , zastosowane szyfrowanie klucz do bazy danych.

opened_date

datetime

Pokazuje ostatniego otwarcia bazy danych klucz .

key_algorithm

varchar(?)

Wyświetla algorytm używany klucz.

key_length

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 żadnej zmiany stanu.

Uprawnienia

Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.