Megosztás a következőn keresztül:


sys.dm_database_encryption_keys (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Az adatbázis titkosítási állapotáról és a hozzá tartozó adatbázis-titkosítási kulcsokról ad vissza információkat. Az adatbázis-titkosításról további információt a Transzparens adattitkosítás (TDE) című témakörben talál.

Az oszlop neve Adattípus Description
database_id int Az adatbázis azonosítója.
encryption_state int Azt jelzi, hogy az adatbázis titkosítva van-e, vagy nincs titkosítva.

0 = Nincs adatbázis-titkosítási kulcs, nincs titkosítás

1 = Titkosítatlan

2 = Folyamatban lévő titkosítás

3 = Titkosított

4 = Kulcsváltás folyamatban

5 = Visszafejtés folyamatban

6 = A védelem módosítása folyamatban van (Az adatbázis titkosítási kulcsát titkosító tanúsítvány vagy aszimmetrikus kulcs módosul.)
create_date datetime Megjeleníti a titkosítási kulcs létrehozásának dátumát (UTC-ben).
regenerate_date datetime Megjeleníti a titkosítási kulcs újragenerálásának dátumát (UTC-ben).
modify_date datetime Megjeleníti a titkosítási kulcs módosításának dátumát (UTC-ben).
set_date datetime Megjeleníti a titkosítási kulcsot az adatbázisra alkalmazott dátumot (UTC-ben).
opened_date datetime Azt jeleníti meg, hogy (UTC-ben) mikor nyitották meg utoljára az adatbáziskulcsot.
key_algorithm nvarchar(32) Megjeleníti a kulcshoz használt algoritmust.
key_length int Megjeleníti a kulcs hosszát.
encryptor_thumbprint varbinary(20) A titkosító ujjlenyomatát jeleníti meg.
encryptor_type nvarchar(32) : SQL Server (SQL Server 2012 (11.x) és jelenlegi).

A titkosító leírása.
percent_complete real Az adatbázis titkosítási állapotának változásának százalékos aránya. Ez 0 lesz, ha nincs állapotváltozás.
encryption_state_desc nvarchar(32) Az: SQL Server 2019 (15.x) és újabb verziókra vonatkozik.

Sztring, amely azt jelzi, hogy az adatbázis titkosítva van-e, vagy nincs titkosítva.

NONE

TITKOSÍTATLAN

TITKOSÍTOTT

DECRYPTION_IN_PROGRESS

ENCRYPTION_IN_PROGRESS

KEY_CHANGE_IN_PROGRESS

PROTECTION_CHANGE_IN_PROGRESS
encryption_scan_state int Az: SQL Server 2019 (15.x) és újabb verziókra vonatkozik.

A titkosítási vizsgálat aktuális állapotát jelzi.

0 = Nem indult vizsgálat, a TDE nincs engedélyezve

1 = A vizsgálat folyamatban van.

2 = A vizsgálat folyamatban van, de fel lett függesztve, a felhasználó folytathatja.

3 = A vizsgálat valamilyen okból megszakadt, manuális beavatkozásra van szükség. További segítségért forduljon a Microsoft ügyfélszolgálatához.

4 = A vizsgálat sikeresen befejeződött, a TDE engedélyezve van, és a titkosítás befejeződött.
encryption_scan_state_desc nvarchar(32) Az: SQL Server 2019 (15.x) és újabb verziókra vonatkozik.

A titkosítási vizsgálat aktuális állapotát jelző sztring.

NONE

RUNNING

SUSPENDED

ABORTED

COMPLETE
encryption_scan_modify_date datetime Az: SQL Server 2019 (15.x) és újabb verziókra vonatkozik.

Azt a dátumot jeleníti meg (UTC-ben), amelyen a titkosítási vizsgálat állapota legutóbb módosult.

Permissions

Az SQL Serveren és a felügyelt SQL-példányon VIEW SERVER STATE engedély szükséges.

Az SQL Database Alapszintű, S0és S1 szolgáltatás célkitűzésein, valamint rugalmas készletekbenlévő adatbázisok esetében a kiszolgálói rendszergazdai fiókra, a Microsoft Entra rendszergazdai fiókra vagy a ##MS_ServerStateReader##kiszolgálói szerepkör tagságára van szükség. Az SQL Database szolgáltatás minden más célkitűzéséhez vagy az adatbázis VIEW DATABASE STATE engedélyére, vagy a ##MS_ServerStateReader## kiszolgálói szerepkör tagságára van szükség.

A Fabric SQL-adatbázisban a felhasználónak meg kell adni a VIEW DATABASE STATE állapotot az adatbázisban a DMV lekérdezéséhez. Vagy a Fabric-munkaterület bármely szerepkör tagja lekérdezheti ezt a DMV-t.

Engedélyek az SQL Server 2022-hez és újabb verziókhoz

A KISZOLGÁLÓ BIZTONSÁGI ÁLLAPOTA nézetengedélyt igényel a kiszolgálón.

Lásd még

Biztonsággal kapcsolatos dinamikus felügyeleti nézetek és függvények (Transact-SQL)
Transzparens adattitkosítás (TDE)
SQL Server titkosítás
SQL Server- és adatbázistitkosítási kulcsok (adatbázismotor)
Titkosítási hierarchia
ALTER DATABASE SET Opciók (Transact-SQL)
ADATBÁZIS-TITKOSÍTÁSI KULCS LÉTREHOZÁSA (Transact-SQL)
ADATBÁZIS TITKOSÍTÁSI KULCS MÓDOSÍTÁSA (Transact-SQL)
DROP DATABASE TITKOSÍTÁSI KULCS (Transact-SQL)