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
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Innehåller en rad per databas i instansen av SQL Server.
Om en databas inte är ONLINE, eller om AUTO_CLOSE är inställd på ON och databasen stängs, kan värdena för vissa kolumner vara NULL. Om en databas är OFFLINEvisas inte motsvarande rad för lågprivilegierade användare. Om du vill se motsvarande rad om databasen är OFFLINEmåste en användare ha minst ALTER ANY DATABASE behörighet på servernivå eller CREATE DATABASE behörighet i master-databasen.
| Kolumnnamn | Datatyp | Description | 
|---|---|---|
| name | sysname | Namnet på databasen, unikt i en instans av SQL Server eller i en logisk Azure SQL Database-server. | 
| database_id | int | ID för databasen, unikt i en instans av SQL Server. I Azure SQL Database är värdena unika inom en logisk server och kan kopplas till sys.database_service_objectives i database_idkolumnen, men inte med andra systemvyer därdatabase_idkolumnen finns. Mer information finns i DB_ID. | 
| source_database_id | int | Icke-NULL = ID för källdatabasen för den här databasögonblicksbilden. NULL = Inte en databasögonblicksbild. | 
| owner_sid | varbinary(85) | Säkerhetsidentifierare (SID) för den externa ägaren av databasen, som registrerats på servern. Information om vem som kan äga en databas finns i ALTER AUTHORIZATION for databases. | 
| create_date | datetime | Datum då databasen skapades eller bytte namn. För tempdbändras det här värdet varje gång servern startas om.create_dateÄndras inte när en namnbytesåtgärd utförs på Azure SQL Database-, Warehouse- och SQL-analysslutpunkten i Microsoft Fabric | 
| compatibility_level1 | tinyint | Heltal som motsvarar den version av databasmotorn som beteendet är kompatibelt för. Giltiga värden är 80,90,100,110,120,130,140,150, ,160och170. | 
| collation_name | sysname | Sortering för databasen. Fungerar som standardsortering i databasen. NULL= Databasen är inte online ellerAUTO_CLOSEär inställd påONoch databasen är stängd. | 
| user_access | tinyint | Inställning för användaråtkomst: 0=MULTI_USERhar angetts1=SINGLE_USERhar angetts2=RESTRICTED_USERhar angetts | 
| user_access_desc | nvarchar(60) | Beskrivning av inställningen för användaråtkomst. | 
| is_read_only | bit | 1= Databasen ärREAD_ONLY0= Databasen ärREAD_WRITE | 
| is_auto_close_on | bit | 1=AUTO_CLOSEvaraON0=AUTO_CLOSEvaraOFF | 
| is_auto_shrink_on | bit | 1=AUTO_SHRINKvaraON0=AUTO_SHRINKvaraOFF | 
| state | tinyint | Value 0=ONLINE1=RESTORING2=RECOVERING13=RECOVERY_PENDING14=SUSPECT5=EMERGENCY16=OFFLINE17=COPYING210=OFFLINE_SECONDARY2Not: För AlwaysOn-databaser frågar du efter kolumnerna database_stateellerdatabase_state_desci sys.dm_hadr_database_replica_states.1Gäller för: SQL Server 2008 (10.0.x) och senare versioner och Azure SQL Database 2Gäller för: Azure SQL Database Active Geo-Replication | 
| state_desc | nvarchar(60) | Beskrivning av databastillståndet. Se state. | 
| is_in_standby | bit | Databasen är skrivskyddad för återställningsloggen. | 
| is_cleanly_shutdown | bit | 1= Databasen stängs av rent. ingen återställning krävs vid start0= Databasen stängdes inte av helt. återställning krävs vid start | 
| is_supplemental_logging_enabled | bit | 1=SUPPLEMENTAL_LOGGINGvaraON0=SUPPLEMENTAL_LOGGINGvaraOFF | 
| snapshot_isolation_state | tinyint | Tillstånd för transaktioner med ögonblicksbildisolering som tillåts enligt det ALLOW_SNAPSHOT_ISOLATIONalternativet:0= Isoleringstillstånd för ögonblicksbilder ärOFF(standard). Isolering av ögonblicksbilder tillåts inte.1= IsoleringstillståndONför ögonblicksbilder . Isolering av ögonblicksbilder tillåts.2= Isoleringstillståndet för ögonblicksbilder är i övergång tillOFFtillstånd. Alla transaktioner har sina ändringar versionerade. Det går inte att starta nya transaktioner med hjälp av ögonblicksbildisolering. Databasen är kvar i övergången tillOFFtillstånd tills alla transaktioner som var aktiva närALTER DATABASEkördes kan slutföras.3= Isoleringstillståndet för ögonblicksbilder är i övergång tillONtillstånd. Nya transaktioner har sina ändringar versionerade. Transaktioner kan inte använda ögonblicksbildisolering förrän ögonblicksbildisoleringstillståndet blir1(ON). Databasen är kvar i övergången tillONtillstånd tills alla uppdateringstransaktioner som var aktiva närALTER DATABASEkördes kan slutföras. | 
| snapshot_isolation_state_desc | nvarchar(60) | Beskrivning av tillståndet för transaktioner med ögonblicksbildisolering som tillåts, enligt alternativet ALLOW_SNAPSHOT_ISOLATION. | 
| is_read_committed_snapshot_on | bit | 1=READ_COMMITTED_SNAPSHOTalternativet ärON. Läsåtgärder under den skrivskyddade isoleringsnivån baseras på ögonblicksbildsgenomsökningar och hämtar inte lås.0=READ_COMMITTED_SNAPSHOTalternativet ärOFF(standard). Läsåtgärder under den skrivskyddade isoleringsnivån använder resurslås. | 
| recovery_model | tinyint | Återställningsmodell har valts: 1=FULL2=BULK_LOGGED3=SIMPLE | 
| recovery_model_desc | nvarchar(60) | Beskrivning av den valda återställningsmodellen. | 
| page_verify_option | tinyint | Inställning av PAGE_VERIFYalternativ:0=NONE1=TORN_PAGE_DETECTION2=CHECKSUM | 
| page_verify_option_desc | nvarchar(60) | Beskrivning av PAGE_VERIFYalternativinställning. | 
| is_auto_create_stats_on | bit | 1=AUTO_CREATE_STATISTICSvaraON0=AUTO_CREATE_STATISTICSvaraOFF | 
| is_auto_create_stats_incremental_on | bit | Anger standardinställningen för det inkrementella alternativet för automatisk statistik. 0= statistik för automatisk skapande är icke-inkrementell1= statistik för automatisk skapande är inkrementell om möjligtgäller för: SQL Server 2014 (12.x) och senare versioner. | 
| is_auto_update_stats_on | bit | 1=AUTO_UPDATE_STATISTICSvaraON0=AUTO_UPDATE_STATISTICSvaraOFF | 
| is_auto_update_stats_async_on | bit | 1=AUTO_UPDATE_STATISTICS_ASYNCvaraON0=AUTO_UPDATE_STATISTICS_ASYNCvaraOFF | 
| is_ansi_null_default_on | bit | 1=ANSI_NULL_DEFAULTvaraON0=ANSI_NULL_DEFAULTvaraOFF | 
| is_ansi_nulls_on | bit | 1=ANSI_NULLSvaraON0=ANSI_NULLSvaraOFF | 
| is_ansi_padding_on | bit | 1=ANSI_PADDINGvaraON0=ANSI_PADDINGvaraOFF | 
| is_ansi_warnings_on | bit | 1=ANSI_WARNINGSvaraON0=ANSI_WARNINGSvaraOFF | 
| is_arithabort_on | bit | 1=ARITHABORTvaraON0=ARITHABORTvaraOFF | 
| is_concat_null_yields_null_on | bit | 1=CONCAT_NULL_YIELDS_NULLvaraON0=CONCAT_NULL_YIELDS_NULLvaraOFF | 
| is_numeric_roundabort_on | bit | 1=NUMERIC_ROUNDABORTvaraON0=NUMERIC_ROUNDABORTvaraOFF | 
| is_quoted_identifier_on | bit | 1=QUOTED_IDENTIFIERvaraON0=QUOTED_IDENTIFIERvaraOFF | 
| is_recursive_triggers_on | bit | 1=RECURSIVE_TRIGGERSvaraON0=RECURSIVE_TRIGGERSvaraOFF | 
| is_cursor_close_on_commit_on | bit | 1=CURSOR_CLOSE_ON_COMMITvaraON0=CURSOR_CLOSE_ON_COMMITvaraOFF | 
| is_local_cursor_default | bit | 1=CURSOR_DEFAULTär lokal0=CURSOR_DEFAULTär global | 
| is_fulltext_enabled | bit | 1= Fulltext är aktiverat för databasen0= Fulltext är inaktiverat för databasen | 
| is_trustworthy_on | bit | 1= Databasen har markerats som tillförlitlig0= Databasen har inte markerats som tillförlitligÅterställde eller anslutna databaser är som standard inte aktiverade. | 
| is_db_chaining_on | bit | 1= Länkning mellan databasägarskap ärON0= Länkning mellan databasägarskap ärOFF | 
| is_parameterization_forced | bit | 1= Parameterisering ärFORCED0= Parameterisering ärSIMPLE | 
| is_master_key_encrypted_by_server | bit | 1= Databasen har en krypterad huvudnyckel0= Databasen har ingen krypterad huvudnyckel | 
| is_query_store_on | bit | 1= Query Store är aktiverat för den här databasen. Kontrollera sys.database_query_store_options för att visa status för Query Store.0= Frågearkivet är inte aktiveratGäller för: SQL Server 2016 (13.x) och senare versioner. | 
| is_published | bit | 1= Databasen är en publikationsdatabas i en replikeringstopologi för transaktions- eller ögonblicksbilder0= Är inte en publikationsdatabas | 
| is_subscribed | bit | Den här kolumnen används inte. Den returnerar alltid 0, oavsett prenumerantstatus för databasen. | 
| is_merge_published | bit | 1= Databasen är en publikationsdatabas i en kopplingsreplikeringstopologi0= Är inte en publikationsdatabas i en kopplingsreplikeringstopologi | 
| is_distributor | bit | 1= Databasen är distributionsdatabasen för en replikeringstopologi0= Är inte distributionsdatabasen för en replikeringstopologi | 
| is_sync_with_backup | bit | 1= Databasen har markerats för replikeringssynkronisering med säkerhetskopiering0= Har inte markerats för replikeringssynkronisering med säkerhetskopiering | 
| service_broker_guid | uniqueidentifier | Identifierare för tjänstkoordinatorn för den här databasen. Används som broker_instanceför målet i routningstabellen. | 
| is_broker_enabled | bit | 1= Asynkron meddelandekö i den här databasen skickar och tar emot meddelanden.0= Alla skickade meddelanden stannar kvar i överföringskön och mottagna meddelanden placeras inte i köer i den här databasen.Som standard har återställde eller anslutna databaser asynkron meddelandekö inaktiverats. Undantaget är databasspegling där asynkron meddelandekö är aktiverad efter redundansväxling. | 
| log_reuse_wait | tinyint | Återanvändning av transaktionsloggutrymme väntar för närvarande på något av följande från och med den senaste kontrollpunkten. Mer detaljerade förklaringar av dessa värden finns i Transaktionsloggen. Value 0= Ingenting1= Kontrollpunkt (när en databas har en minnesoptimerad datafilgrupp bör du förvänta dig att kolumnenlog_reuse_waitangercheckpointellerxtp_checkpoint) 12= Loggsäkerhetskopiering 13= Aktiv säkerhetskopiering eller återställning 14= Aktiv transaktion 15= Databasspegling 16= Replikering 17= Skapa en ögonblicksbild av databasen 18= Logggenomsökning9= En sekundär replik för AlwaysOn-tillgänglighetsgrupper tillämpar transaktionsloggposter för den här databasen på en motsvarande sekundär databas. 
              29= Övrigt (tillfälligt) 310= Endast för internt bruk 211= Endast för internt bruk 212= Endast för internt bruk 213= Äldsta sidan 214= Övriga 216=XTP_CHECKPOINT(När en databas har en minnesoptimerad datafilgrupp bör du förvänta dig att kolumnenlog_reuse_waitangercheckpointellerxtp_checkpoint) 417= sLog-genomsökning när Accelerated Database Recovery används 51Gäller för: SQL Server 2008 (10.0.x) och senare versioner 2Gäller för: SQL Server 2012 (11.x) och senare versioner 3Gäller för: SQL Server 2008 R2 (10.50.x) och tidigare versioner 4Gäller för: SQL Server 2014 (12.x) och senare versioner 5Gäller för: SQL Server 2019 (15.x) och senare versioner | 
| log_reuse_wait_desc | nvarchar(60) | Beskrivning av återanvändning av transaktionsloggutrymme väntar för närvarande på från och med den senaste kontrollpunkten. Möjliga värden: NOTHINGCHECKPOINTLOG_BACKUPACTIVE_BACKUP_OR_RESTOREACTIVE_TRANSACTIONDATABASE_MIRRORINGREPLICATIONDATABASE_SNAPSHOT_CREATIONLOG_SCANAVAILABILITY_REPLICAOLDEST_PAGEXTP_CHECKPOINTSLOG_SCAN | 
| is_date_correlation_on | bit | 1=DATE_CORRELATION_OPTIMIZATIONvaraON0=DATE_CORRELATION_OPTIMIZATIONvaraOFF | 
| is_cdc_enabled | bit | 1= Databasen är aktiverad för insamling av ändringsdata. Mer information finns i sys.sp_cdc_enable_db. | 
| is_encrypted | bit | Anger om databasen är krypterad (visar tillståndet som senast angavs med hjälp av satsen ALTER DATABASE SET ENCRYPTION). Kan vara något av följande värden:1= Krypterad0= Inte krypteradMer information om databaskryptering finns i Transparent datakryptering (TDE). Om databasen håller på att dekrypteras visar is_encryptedvärdet0. Du kan se krypteringsprocessens tillstånd med hjälp av vyn sys.dm_database_encryption_keys dynamisk hantering. | 
| is_honor_broker_priority_on | bit | Anger om databasen uppfyller konversationsprioriteringar (återspeglar det tillstånd som senast angavs med hjälp av satsen ALTER DATABASE SET HONOR_BROKER_PRIORITY). Kan vara något av följande värden:1=HONOR_BROKER_PRIORITYvaraON0=HONOR_BROKER_PRIORITYvaraOFFSom standard har återställde eller anslutna databaser koordinatorprioriteten inaktiverad. | 
| replica_id | uniqueidentifier | Unik identifierare för den lokala AlwaysOn-tillgänglighetsgruppers tillgänglighetsreplik av tillgänglighetsgruppen, om någon, som databasen deltar i. NULL= databasen ingår inte i en tillgänglighetsreplik av i tillgänglighetsgruppen.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| group_database_id | uniqueidentifier | Unik identifierare för databasen i en AlwaysOn-tillgänglighetsgrupp, om någon, där databasen deltar. group_database_idär samma för den här databasen på den primära repliken och på varje sekundär replik där databasen har anslutits till tillgänglighetsgruppen.NULL= databasen ingår inte i en tillgänglighetsreplik i någon tillgänglighetsgrupp.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| resource_pool_id | int | ID:t för resurspoolen som är mappad till den här databasen. Den här resurspoolen styr det totala minnet som är tillgängligt för minnesoptimerade tabeller i den här databasen. Gäller för: SQL Server 2014 (12.x) och senare versioner | 
| default_language_lcid | smallint | Anger det lokala ID:t ( lcid) för standardspråket för en innesluten databas.Not: Fungerar som standardkonfigurationsvärdet för språkservern . Det här värdet är NULLför en icke-innesluten databas.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| default_language_name | nvarchar(128) | Anger standardspråket för en innesluten databas. Det här värdet är NULLför en icke-innesluten databas.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| default_fulltext_language_lcid | int | Anger språkvariant-ID (lcid) för standardspråket i fulltext för den inneslutna databasen. Not: Fungerar som standardvärdet för serverkonfiguration med fulltextspråk . Det här värdet är NULLför en icke-innesluten databas.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| default_fulltext_language_name | nvarchar(128) | Anger standardspråket i fulltext för den inneslutna databasen. Det här värdet är NULLför en icke-innesluten databas.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| is_nested_triggers_on | bit | Anger om kapslade utlösare tillåts i den inneslutna databasen eller inte. 0= kapslade utlösare tillåts inte1= kapslade utlösare tillåtsNot: Funktioner som det kapslade utlösarens serverkonfigurationsvärde . Det här värdet är NULLför en icke-innesluten databas. Mer information finns i sys.configurations.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| is_transform_noise_words_on | bit | Anger om eller brusord ska transformeras i den inneslutna databasen. 0= brusord ska inte transformeras.1= brusord ska transformeras.Not: Fungerar som transformeringsbrusord serverkonfigurationsalternativets serverkonfigurationsvärde. Det här värdet är NULLför en icke-innesluten databas. Mer information finns i sys.configurations.Gäller för: SQL Server 2012 (11.x) och senare versioner | 
| two_digit_year_cutoff | smallint | Anger ett värde på ett tal mellan 1753 och 9999 för att representera brytåret för att tolka tvåsiffriga år som fyrsiffriga år. Not: Fungerar som det tvåsiffriga värdet för serverkonfiguration med två siffror. Det här värdet är NULLför en icke-innesluten databas. Mer information finns i sys.configurations.Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| containment | tinyint | Anger databasens inneslutningsstatus. Inte nullbar. 0= databasens inneslutning är inaktiverad. 
              Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database.1= databasen är delvis innesluten gäller för: SQL Server 2012 (11.x) och senare versioner | 
| containment_desc | nvarchar(60) | Anger databasens inneslutningsstatus. Inte nullbar. NONE= äldre databas (noll inneslutning)PARTIAL= delvis innesluten databasGäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| target_recovery_time_in_seconds | int | Den uppskattade tiden för att återställa databasen i sekunder. Nullable. Gäller för: SQL Server 2012 (11.x) och senare versioner och Azure SQL Database | 
| delayed_durability | int | Inställningen för fördröjd hållbarhet: 0=DISABLED1= TILLÅTEN2=FORCEDMer information finns i Kontrollera transaktionshållbarhet. Gäller för: SQL Server 2014 (12.x) och senare versioner och Azure SQL Database. | 
| delayed_durability_desc | nvarchar(60) | Inställningen för fördröjd hållbarhet: DISABLEDALLOWEDFORCEDGäller för: SQL Server 2014 (12.x) och senare versioner och Azure SQL Database. | 
| is_memory_optimized_elevate_to_snapshot_on | bit | Minnesoptimerade tabeller används med isolering SNAPSHOTnär sessionsinställningenTRANSACTION ISOLATION LEVELär inställd på en lägre isoleringsnivå,READ COMMITTEDellerREAD UNCOMMITTED.1= Lägsta isoleringsnivå är ÖGONBLICKSBILD.0= Isoleringsnivån är inte förhöjd. | 
| is_federation_member | bit | Anger om databasen är medlem i en federation. Gäller för: Azure SQL Database | 
| is_remote_data_archive_enabled | bit | Anger om databasen är utsträckt. 0= Databasen är inte Stretch-aktiverad.1= Databasen är Stretch-aktiverad.Gäller för: SQL Server 2016 (13.x) och senare versioner Mer information finns i Stretch Database. | 
| is_mixed_page_allocation_on | bit | Anger om tabeller och index i databasen kan allokera inledande sidor från blandade omfattningar. 0= Tabeller och index i databasen allokerar alltid inledande sidor från enhetliga omfattningar.1= Tabeller och index i databasen kan allokera inledande sidor från blandade omfattningar.Mer information finns i alternativet SET MIXED_PAGE_ALLOCATIONALTER DATABASE SET-alternativ.Gäller för: SQL Server 2016 (13.x) och senare versioner | 
| is_temporal_history_retention_enabled | bit | Anger om rensningsaktiviteten för temporär kvarhållningsprincip är aktiverad. 1= tidsmässig kvarhållning är aktiverad0= tidsmässig kvarhållning är inaktiveradGäller för: SQL Server 2017 (14.x) och senare versioner och Azure SQL Database | 
| catalog_collation_type | int | Inställning för katalogsortering: 0= DATABASE_DEFAULT2=SQL_Latin_1_General_CP1_CI_ASGäller för: Azure SQL Database | 
| catalog_collation_type_desc | nvarchar(60) | Inställning för katalogsortering: DATABASE_DEFAULT SQL_Latin_1_General_CP1_CI_ASGäller för: Azure SQL Database | 
| physical_database_name | nvarchar(128) | För SQL Server är det fysiska namnet på databasen. För Azure SQL Database är en unik identifierare för den aktuella fysiska databasen som motsvarar användardatabasen. Om du ändrar målet på databastjänstnivå eller återställer databasen ändras det här värdet. Gäller för: SQL Server 2019 (15.x) och senare versioner och Azure SQL Database | 
| is_result_set_caching_on | bit | Anger om cachelagring av resultatuppsättningar är aktiverat. 1= cachelagring av resultatuppsättning är aktiverat0= cachelagring av resultatuppsättning är inaktiveradGäller för: Dedikerade SQL-pooler i Azure Synapse Analytics och Microsoft Fabric. Mer information finns i Cachelagring av resultatuppsättningar (förhandsversion). | 
| is_accelerated_database_recovery_on | bit | Anger om Accelererad databasåterställning (ADR) är aktiverat. 1= ADR är aktiverat0= ADR är inaktiveratGäller för: SQL Server 2019 (15.x) och senare versioner, Azure SQL Database och Azure SQL Managed Instance | 
| is_tempdb_spill_to_remote_store | bit | Anger om tempdbspill till fjärrarkivet är aktiverat.1= aktiverad0= inaktiveradGäller för: Azure Synapse Analytics Gen2. | 
| is_stale_page_detection_on | bit | Anger om inaktuell sididentifiering är aktiverat. 1= inaktuell sididentifiering är aktiverat0= inaktuell sididentifiering är inaktiveradGäller för: Azure Synapse Analytics Gen2. Medan den här funktionen distribueras till alla regioner kontrollerar du vilken version som distribueras till din instans och de senaste Azure Synapse-versionsanteckningarna och Gen2-uppgraderingsschema för funktionstillgänglighet. | 
| is_memory_optimized_enabled | bit | Anger om vissa In-Memory funktioner, till exempel hybridbuffertpool, är aktiverade för databasen. Återspeglar inte tillgänglighets- eller konfigurationstillståndet för In-Memory OLTP-översikt och användningsscenarier. 1= minnesoptimerade funktioner är aktiverade0= minnesoptimerade funktioner är inaktiveradeGäller för: SQL Server 2019 (15.x) och senare versioner och Azure SQL Database | 
| is_data_retention_on | bit | Anger om datakvarhållning är aktiverat för en Azure Edge-databas. Gäller för: Azure SQL Edge | 
| is_ledger_on | bit | Anger en transaktionsregisterdatabas, som är en databas där alla användartabeller är transaktionsregistertabeller (alla kunddatabaser är manipulationssäkra). Gäller för: SQL Server 2022 (16.x) och senare versioner och Azure SQL Database | 
| is_change_feed_enabled | bit | Anger om den aktuella databasen är aktiverad för Azure Synapse Link för SQL, ändra händelseströmning eller Infrastrukturspegling. Gäller för: SQL Server 2022 (16.x) och senare versioner och Azure SQL Database. | 
| is_data_lake_replication_enabled | bit | Anger om den aktuella databasen är aktiverad för infrastrukturspegling. Gäller för: SQL Server 2025 (17.x) Förhandsversion och senare versioner, Azure SQL Managed Instance och Azure SQL Database. | 
| is_event_stream_enabled | bit | Anger om den aktuella databasen har Ändringshändelseströmning (förhandsversion) aktiverad. Gäller för: SQL Server 2025 (17.x) Förhandsversion och senare versioner. | 
| is_vorder_enabled | bit | Anger om V-Order är aktiverat för varje lager. Gäller endast för: Microsoft Fabric. | 
| is_optimized_locking_on | bit | Anger om optimerad låsning är aktiverat. 1= Optimerad låsning är aktiverad0= Optimerad låsning är inaktiveradGäller för: SQL Server 2025 (17.x) Preview och Azure SQL Database. | 
1 En fullständig lista över kompatibilitetsnivåer finns i ALTER DATABASE-kompatibilitetsnivån
Permissions
Om anroparen för sys.databases inte är ägare till databasen och databasen inte är master eller tempdbär de minsta behörigheter som krävs för att se motsvarande rad ALTER ANY DATABASE eller VIEW ANY DATABASE behörighet på servernivå eller CREATE DATABASE behörighet i master-databasen. Databasen som anroparen är ansluten till kan alltid visas i sys.databases.
Important
Som standard har den offentliga rollen behörigheten VIEW ANY DATABASE, vilket gör att alla inloggningar kan se databasinformation.
Om du vill blockera en inloggning från möjligheten att identifiera en databas REVOKEVIEW ANY DATABASE behörighet från publiceller DENY behörigheten VIEW ANY DATABASE för enskilda inloggningar.
Remarks
I Azure SQL Database är den här vyn tillgänglig i master-databasen och i användardatabaser. I den master databasen returnerar den här vyn informationen om master-databasen och alla användardatabaser på servern. I en användardatabas returnerar den här vyn endast information om den aktuella databasen och den master databasen.
På grund av möjlig metadatasynkronisering kan sys.databases-vyn ge felaktig information om databaskryptering. För att säkerställa korrekta resultat rekommenderar vi att du använder vyn sys.dm_database_encryption_keys för att hämta den faktiska krypteringsstatusen.
Använd sys.databases-vyn i master-databasen på Azure SQL Database-servern där den nya databasen skapas. När databaskopieringen har startat kan du fråga sys.databases och sys.dm_database_copies vyer från målserverns master databas för att hämta mer information om kopieringsstatusen.
Examples
A. Fråga vyn sys.databases
I följande exempel returneras några av de kolumner som är tillgängliga i vyn sys.databases.
SELECT name,
       user_access_desc,
       is_read_only,
       state_desc,
       recovery_model_desc
FROM sys.databases;
B. Kontrollera kopieringsstatusen i Azure SQL Database
I följande exempel efterfrågas vyerna sys.databases och sys.dm_database_copies för att returnera information om en databaskopieringsåtgärd.
Gäller för: Azure SQL Database
-- Execute from the master database.
SELECT a.name,
       a.state_desc,
       b.start_date,
       b.modify_date,
       b.percent_complete
FROM sys.databases AS a
     INNER JOIN sys.dm_database_copies AS b
         ON a.database_id = b.database_id
WHERE a.state = 7;
C. Kontrollera statusen för temporal kvarhållningsprincip i SQL Database
I följande exempel efterfrågas sys.databases för att returnera information om den tidsmässiga kvarhållningsrensningsaktiviteten är aktiverad. Efter återställningsåtgärden inaktiveras temporal kvarhållning som standard. Använd ALTER DATABASE för att aktivera det explicit.
Gäller för: Azure SQL Database
-- Execute from the master database.
SELECT a.name,
       a.is_temporal_history_retention_enabled
FROM sys.databases AS a;