Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
Returnerar information om krypteringstillståndet för en databas och dess associerade databaskrypteringsnycklar. Mer information om databaskryptering finns i Transparent datakryptering (TDE).
| Column Name | Data Type | Description | 
|---|---|---|
| database_id | int | ID för databasen. | 
| encryption_state | int | Anger om databasen är krypterad eller inte krypterad. 0 = Ingen databaskrypteringsnyckel finns, ingen kryptering 1 = Okrypterad 2 = Kryptering pågår 3 = Krypterad 4 = Nyckeländring pågår 5 = Dekryptering pågår 6 = Skyddsändring pågår (Certifikatet eller den asymmetriska nyckeln som krypterar databaskrypteringsnyckeln ändras.) | 
| create_date | datetime | Visar det datum (i UTC) som krypteringsnyckeln skapades. | 
| regenerate_date | datetime | Visar det datum (i UTC) som krypteringsnyckeln återskapades. | 
| modify_date | datetime | Visar datumet (i UTC) som krypteringsnyckeln ändrades. | 
| set_date | datetime | Visar det datum (i UTC) som krypteringsnyckeln tillämpades på databasen. | 
| opened_date | datetime | Visar när (i UTC) databasnyckeln senast öppnades. | 
| key_algorithm | nvarchar(32) | Visar den algoritm som används för nyckeln. | 
| key_length | int | Visar längden på nyckeln. | 
| encryptor_thumbprint | varbinary(20) | Visar krypteringens tumavtryck. | 
| encryptor_type | nvarchar(32) | gäller för: SQL Server (SQL Server 2012 (11.x) via aktuella versionen). Beskriver krypteringen. | 
| percent_complete | real | Procent färdigt av ändringen av databaskrypteringstillståndet. Detta blir 0 om det inte sker någon tillståndsändring. | 
| encryption_state_desc | nvarchar(32) | gäller för: SQL Server 2019 (15.x) och senare. Sträng som anger om databasen är krypterad eller inte krypterad. NONE UNENCRYPTED ENCRYPTED DECRYPTION_IN_PROGRESS ENCRYPTION_IN_PROGRESS KEY_CHANGE_IN_PROGRESS PROTECTION_CHANGE_IN_PROGRESS | 
| encryption_scan_state | int | gäller för: SQL Server 2019 (15.x) och senare. Anger det aktuella tillståndet för krypteringsgenomsökningen. 0 = Ingen genomsökning har initierats, TDE är inte aktiverat 1 = Genomsökning pågår. 2 = Genomsökning pågår men har pausats, användaren kan återuppta. 3 = Genomsökningen avbröts av någon anledning, manuella åtgärder krävs. Kontakta Microsoft Support om du vill ha mer hjälp. 4 = Genomsökningen har slutförts, TDE är aktiverat och krypteringen är klar. | 
| encryption_scan_state_desc | nvarchar(32) | gäller för: SQL Server 2019 (15.x) och senare. Sträng som anger det aktuella tillståndet för krypteringsgenomsökningen. NONE RUNNING SUSPENDED ABORTED COMPLETE | 
| encryption_scan_modify_date | datetime | gäller för: SQL Server 2019 (15.x) och senare. Visar datumet (i UTC) som krypteringsgenomsökningstillståndet senast ändrades. | 
Permissions
På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.
I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.
I Fabric SQL-databasen måste en användare beviljas VIEW DATABASE STATE i databasen för att köra frågor mot denna DMV. Eller så kan en medlem i någon roll som infrastrukturresursarbetsytan köra frågor mot denna DMV.
Behörigheter för SQL Server 2022 och senare
Kräver BEHÖRIGHETEN VISA SERVERSÄKERHETSTILLSTÅND på servern.
See also
              Säkerhetsrelaterade vyer och funktioner för dynamisk hantering (Transact-SQL)
Transparent datakryptering (TDE)
              SQL Server-kryptering
              SQL Server- och databaskrypteringsnycklar (databasmotor)
              Encryption Hierarchy
              ÄNDRA ALTERNATIV FÖR DATABASUPPSÄTTNING (Transact-SQL)
              SKAPA DATABASKRYPTERINGSNYCKEL (Transact-SQL)
              ÄNDRA DATABASKRYPTERINGSNYCKEL (Transact-SQL)
              TA BORT DATABASKRYPTERINGSNYCKEL (Transact-SQL)