Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Obsahuje jeden řádek na databázi v instanci SQL Serveru.
Pokud databáze není ONLINEnebo je AUTO_CLOSE nastavená na ON a databáze je uzavřená, mohou být hodnoty některých sloupců NULL. Pokud je databáze OFFLINE, odpovídající řádek není viditelný pro uživatele s nízkou úrovní oprávnění. Pokud chcete zobrazit odpovídající řádek, pokud je databáze OFFLINE, musí mít uživatel alespoň oprávnění ALTER ANY DATABASE na úrovni serveru nebo oprávnění CREATE DATABASE v databázi master.
| Název sloupce | Datový typ | Description |
|---|---|---|
name |
sysname | Název databáze, jedinečný v rámci instance SQL Serveru nebo logického serveru Azure SQL Database. |
database_id |
int | ID databáze, jedinečné v rámci instance SQL Serveru. Ve službě Azure SQL Database jsou hodnoty jedinečné v rámci logického serveru a jsou spojitelné s sys.database_service_objectives ve database_id sloupci, ale ne s jinými systémovými zobrazeními, ve kterých database_id je sloupec k dispozici. Podrobnosti najdete v tématu DB_ID. |
source_database_id |
int | Non-NULL = ID zdrojové databáze tohoto snímku databáze. NULL = Není snímek databáze. |
owner_sid |
varbinary(85) | Identifikátor zabezpečení (SID) externího vlastníka databáze, jak je registrováno na serveru. Informace o tom, kdo může vlastnit databázi, naleznete v tématu ALTER AUTHORIZATION pro databáze. |
create_date |
datetime | Datum vytvoření nebo přejmenování databáze U tempdbse tato hodnota změní při každém restartování serveru. Při create_date provádění operace přejmenování ve službě Azure SQL Database, Warehouse a koncovém bodu analýzy SQL v Microsoft Fabric se nezmění. |
compatibility_level
1 |
tinyint | Celé číslo odpovídající verzi databázového stroje, pro které je chování kompatibilní. Platné hodnoty jsou 80, , 90, 100, 110120130140150160, a .170 |
collation_name |
sysname | Kolace databáze. Funguje jako výchozí kolace v databázi.NULL = Databáze není online nebo AUTO_CLOSE je nastavená ON a databáze je zavřená. |
user_access |
tinyint | Nastavení uživatelského přístupu:0
=
MULTI_USER zadané1
=
SINGLE_USER zadané2
=
RESTRICTED_USER zadané |
user_access_desc |
nvarchar(60) | Popis nastavení uživatelského přístupu |
is_read_only |
bit |
1 = Databáze je READ_ONLY0 = Databáze je READ_WRITE |
is_auto_close_on |
bit |
1
=
AUTO_CLOSE je ON0
=
AUTO_CLOSE je OFF |
is_auto_shrink_on |
bit |
1
=
AUTO_SHRINK je ON0
=
AUTO_SHRINK je OFF |
state |
tinyint |
Value0 = ONLINE1 = RESTORING2
=
RECOVERING
13
=
RECOVERY_PENDING
14 = SUSPECT5
=
EMERGENCY
16
=
OFFLINE
17
=
COPYING
210
=
OFFLINE_SECONDARY
2Poznámka: V případě databází AlwaysOn zadejte dotaz na database_state sloupce database_state_desc.1platí pro: SQL Server 2008 (10.0.x) a novější verze a Azure SQL Database 2Platí pro: Azure SQL Database Active Geo-Replication |
state_desc |
nvarchar(60) | Popis stavu databáze Viz state. |
is_in_standby |
bit | Databáze je jen pro čtení pro protokol obnovení. |
is_cleanly_shutdown |
bit |
1 = Čisté vypnutí databáze; Při spuštění se nevyžaduje žádné obnovení.0 = Databáze se nevypnula čistě; Při spuštění se vyžaduje obnovení. |
is_supplemental_logging_enabled |
bit |
1
=
SUPPLEMENTAL_LOGGING je ON0
=
SUPPLEMENTAL_LOGGING je OFF |
snapshot_isolation_state |
tinyint | Stav povolených transakcí izolace snímků, jak je nastaveno možností ALLOW_SNAPSHOT_ISOLATION:0 = Stav izolace snímku je OFF (výchozí). Izolace snímku je zakázána.1 = Stav ONizolace snímku . Izolace snímků je povolená.2 = Stav izolace snímku je ve stavu přechodu na OFF stav. Všechny transakce mají své změny verze. Nové transakce nejde spustit pomocí izolace snímků. Databáze zůstává v přechodu do OFF stavu, dokud nebude možné dokončit všechny transakce, které byly aktivní při ALTER DATABASE spuštění.3 = Stav izolace snímku je ve stavu přechodu na ON stav. Nové transakce mají své změny verze. Transakce nemůžou používat izolaci snímků, dokud se stav izolace snímku nestane 1 (ON). Databáze zůstává v přechodu do ON stavu, dokud nebude možné dokončit všechny transakce aktualizace, které byly aktivní při ALTER DATABASE spuštění. |
snapshot_isolation_state_desc |
nvarchar(60) | Popis stavu transakcí izolace snímků, které jsou povoleny, jak je nastavena možností ALLOW_SNAPSHOT_ISOLATION. |
is_read_committed_snapshot_on |
bit |
1
=
READ_COMMITTED_SNAPSHOT možnost je ON. Operace čtení na úrovni izolace potvrzené pro čtení jsou založené na kontrolách snímků a nezískávají zámky.0
=
READ_COMMITTED_SNAPSHOT možnost je OFF (výchozí). Operace čtení v rámci úrovně izolace potvrzené pro čtení používají zámky sdílených složek. |
recovery_model |
tinyint | Vybraný model obnovení:1 = FULL2 = BULK_LOGGED3 = SIMPLE |
recovery_model_desc |
nvarchar(60) | Popis vybraného modelu obnovení |
page_verify_option |
tinyint | Nastavení možnosti PAGE_VERIFY:0 = NONE1 = TORN_PAGE_DETECTION2 = CHECKSUM |
page_verify_option_desc |
nvarchar(60) | Popis nastavení PAGE_VERIFY možností |
is_auto_create_stats_on |
bit |
1
=
AUTO_CREATE_STATISTICS je ON0
=
AUTO_CREATE_STATISTICS je OFF |
is_auto_create_stats_incremental_on |
bit | Určuje výchozí nastavení přírůstkové možnosti automatických statistik.0 = automatické vytváření statistik nejsou přírůstkové1 = automatické vytváření statistik jsou přírůstkové, pokud je to možnéplatí pro: SQL Server 2014 (12.x) a novější verze. |
is_auto_update_stats_on |
bit |
1
=
AUTO_UPDATE_STATISTICS je ON0
=
AUTO_UPDATE_STATISTICS je OFF |
is_auto_update_stats_async_on |
bit |
1
=
AUTO_UPDATE_STATISTICS_ASYNC je ON0
=
AUTO_UPDATE_STATISTICS_ASYNC je OFF |
is_ansi_null_default_on |
bit |
1
=
ANSI_NULL_DEFAULT je ON0
=
ANSI_NULL_DEFAULT je OFF |
is_ansi_nulls_on |
bit |
1
=
ANSI_NULLS je ON0
=
ANSI_NULLS je OFF |
is_ansi_padding_on |
bit |
1
=
ANSI_PADDING je ON0
=
ANSI_PADDING je OFF |
is_ansi_warnings_on |
bit |
1
=
ANSI_WARNINGS je ON0
=
ANSI_WARNINGS je OFF |
is_arithabort_on |
bit |
1
=
ARITHABORT je ON0
=
ARITHABORT je OFF |
is_concat_null_yields_null_on |
bit |
1
=
CONCAT_NULL_YIELDS_NULL je ON0
=
CONCAT_NULL_YIELDS_NULL je OFF |
is_numeric_roundabort_on |
bit |
1
=
NUMERIC_ROUNDABORT je ON0
=
NUMERIC_ROUNDABORT je OFF |
is_quoted_identifier_on |
bit |
1
=
QUOTED_IDENTIFIER je ON0
=
QUOTED_IDENTIFIER je OFF |
is_recursive_triggers_on |
bit |
1
=
RECURSIVE_TRIGGERS je ON0
=
RECURSIVE_TRIGGERS je OFF |
is_cursor_close_on_commit_on |
bit |
1
=
CURSOR_CLOSE_ON_COMMIT je ON0
=
CURSOR_CLOSE_ON_COMMIT je OFF |
is_local_cursor_default |
bit |
1
=
CURSOR_DEFAULT je místní0
=
CURSOR_DEFAULT je globální |
is_fulltext_enabled |
bit |
1 = fulltext je pro databázi povolená0 = fulltext je pro databázi zakázaná |
is_trustworthy_on |
bit |
1 = Databáze byla označena jako důvěryhodná0 = Databáze nebyla označena jako důvěryhodnáVe výchozím nastavení obnovené nebo připojené databáze nemají povolenou důvěryhodnost. |
is_db_chaining_on |
bit |
1 = Řetězení vlastnictví mezi databázemi je ON0 = Řetězení vlastnictví mezi databázemi je OFF |
is_parameterization_forced |
bit |
1 = Parametrizace je FORCED0 = Parametrizace je SIMPLE |
is_master_key_encrypted_by_server |
bit |
1 = Databáze má šifrovaný hlavní klíč0 = Databáze nemá šifrovaný hlavní klíč |
is_query_store_on |
bit |
1 = Úložiště dotazů je pro tuto databázi povolené. Zkontrolujte sys.database_query_store_options a zobrazte stav úložiště dotazů.0 = Úložiště dotazů není povolenéPlatí pro: SQL Server 2016 (13.x) a novější verze. |
is_published |
bit |
1 = Databáze je databáze publikace v transakční topologii nebo topologii replikace snímků.0 = Není databáze publikace |
is_subscribed |
bit | Tento sloupec se nepoužívá. Vždy se vrátí 0bez ohledu na stav odběratele databáze. |
is_merge_published |
bit |
1 = Databáze je databáze publikace v topologii replikace sloučení0 = Není databáze publikace v topologii replikace sloučení |
is_distributor |
bit |
1 = Databáze je distribuční databáze topologie replikace.0 = Není distribuční databáze topologie replikace |
is_sync_with_backup |
bit |
1 = Databáze je označena pro synchronizaci replikace se zálohováním0 = Není označen pro synchronizaci replikace se zálohováním |
service_broker_guid |
uniqueidentifier | Identifikátor zprostředkovatele služeb pro tuto databázi. Používá se jako broker_instance cíle ve směrovací tabulce. |
is_broker_enabled |
bit |
1 = zprostředkovatel v této databázi aktuálně odesílá a přijímá zprávy.0 = Všechny odeslané zprávy zůstanou ve frontě přenosu a přijaté zprávy nebudou vloženy do front v této databázi.Ve výchozím nastavení jsou obnovené nebo připojené databáze zakázané zprostředkovatele. Výjimkou je zrcadlení databáze, kde je zprostředkovatel povolený po převzetí služeb při selhání. |
log_reuse_wait |
tinyint | Opakované použití prostoru transakčního protokolu v současné době čeká na jeden z následujících bodů od posledního kontrolního bodu. Podrobnější vysvětlení těchto hodnot naleznete v tématu Transakční protokol. Value 0 = Nic1= Kontrolní bod (Pokud má databáze skupinu datových souborů optimalizovanou pro paměť, měli byste očekávat, že uvidíte log_reuse_wait sloupec označující checkpoint nebo xtp_checkpoint) 1.2 = Zálohování protokolů 13 = Aktivní zálohování nebo obnovení 14 = Aktivní transakce 15 = Zrcadlení databáze 16 = Replikace 17 = Vytvoření snímku databáze 18 = prohledávání protokolu9 = Sekundární replika skupiny dostupnosti AlwaysOn používá záznamy transakčního protokolu této databáze na odpovídající sekundární databázi.
29 = Jiné (přechodné) 310 = Pro interní použití pouze 211 = Pro interní použití pouze 212 = Pro interní použití pouze 213 = Nejstarší stránka 214 = Ostatní 216
=
XTP_CHECKPOINT(Pokud databáze obsahuje skupinu datových souborů optimalizovanou pro paměť, měli byste očekávat, že uvidíte log_reuse_wait sloupec označující checkpoint nebo xtp_checkpoint) 4.17 = prohledávání protokolu slogem při použití akcelerovaných obnovení databáze 51platí pro: SQL Server 2008 (10.0.x) a novější verze 2Platí pro: SQL Server 2012 (11.x) a novější verze 3Platí pro: SQL Server 2008 R2 (10.50.x) a starší verze 4platí pro: SQL Server 2014 (12.x) a novější verze 5platí pro: SQL Server 2019 (15.x) a novější verze |
log_reuse_wait_desc |
nvarchar(60) | Popis opakovaného použití prostoru transakčního protokolu aktuálně čeká na poslední kontrolní bod. Možné hodnoty:NOTHINGCHECKPOINTLOG_BACKUPACTIVE_BACKUP_OR_RESTOREACTIVE_TRANSACTIONDATABASE_MIRRORINGREPLICATIONDATABASE_SNAPSHOT_CREATIONLOG_SCANAVAILABILITY_REPLICAOLDEST_PAGEXTP_CHECKPOINTSLOG_SCAN |
is_date_correlation_on |
bit |
1
=
DATE_CORRELATION_OPTIMIZATION je ON0
=
DATE_CORRELATION_OPTIMIZATION je OFF |
is_cdc_enabled |
bit |
1 = Pro zachytávání dat změn je povolena databáze. Další informace najdete v tématu sys.sp_cdc_enable_db. |
is_encrypted |
bit | Určuje, jestli je databáze zašifrovaná (odráží stav poslední sady pomocí klauzule ALTER DATABASE SET ENCRYPTION). Může to být jedna z následujících hodnot:1 = šifrované0 = NezašifrovánoDalší informace o šifrování databáze naleznete v tématu transparentní šifrování dat (TDE). Pokud je databáze v procesu dešifrování, is_encrypted zobrazí hodnotu 0. Stav procesu šifrování můžete zobrazit pomocí sys.dm_database_encryption_keys zobrazení dynamické správy. |
is_honor_broker_priority_on |
bit | Určuje, jestli databáze respektuje priority konverzací (odráží poslední sadu stavu pomocí klauzule ALTER DATABASE SET HONOR_BROKER_PRIORITY). Může to být jedna z následujících hodnot:1
=
HONOR_BROKER_PRIORITY je ON0
=
HONOR_BROKER_PRIORITY je OFFVe výchozím nastavení mají obnovené nebo připojené databáze vypnutou prioritu zprostředkovatele. |
replica_id |
uniqueidentifier | Jedinečný identifikátor místní skupiny dostupnosti AlwaysOn, pokud existuje replika dostupnosti skupiny dostupnosti, ve které se databáze účastní.NULL = databáze není součástí repliky dostupnosti ve skupině dostupnosti.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
group_database_id |
uniqueidentifier | Jedinečný identifikátor databáze v rámci skupiny dostupnosti AlwaysOn(pokud existuje), ve které se databáze účastní.
group_database_id je stejná pro tuto databázi na primární replice a na každé sekundární replice, na které byla databáze připojena ke skupině dostupnosti.NULL = databáze není součástí repliky dostupnosti v žádné skupině dostupnosti.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
resource_pool_id |
int | ID fondu zdrojů, který je namapován na tuto databázi. Tento fond zdrojů řídí celkovou paměť dostupnou pro tabulky optimalizované pro paměť v této databázi. Platí pro: SQL Server 2014 (12.x) a novější verze |
default_language_lcid |
smallint | Označuje místní ID (lcid) výchozího jazyka obsažené databáze.Poznámka: Funguje jako výchozí hodnota konfigurace serveru jazyka . Tato hodnota je NULL pro databázi, která není obsažena.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
default_language_name |
nvarchar(128) | Označuje výchozí jazyk obsažené databáze. Tato hodnota je NULL pro databázi, která není obsažena.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
default_fulltext_language_lcid |
int | Označuje ID národního prostředí (lcid) výchozího fulltextového jazyka obsažené databáze. Poznámka: Funguje jako výchozí výchozí hodnota konfigurace fulltextového serveru. Tato hodnota je NULL pro databázi, která není obsažena.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
default_fulltext_language_name |
nvarchar(128) | Označuje výchozí fulltextový jazyk obsažené databáze. Tato hodnota je NULL pro databázi, která není obsažena.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
is_nested_triggers_on |
bit | Určuje, zda jsou v obsažené databázi povoleny nebo nejsou vnořené triggery.0 = vnořené triggery nejsou povolené1 = vnořené triggery jsou povolené.Poznámka: Funguje jako hodnota konfigurace vnořeného serveru . Tato hodnota je NULL pro databázi, která není obsažena. Další informace naleznete v tématu sys.configurations.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
is_transform_noise_words_on |
bit | Označuje, zda mají být slova šumu transformována v obsažené databázi.0 = slova šumu by neměla být transformována.1 = slova šumu by měla být transformována.Poznámka: Funguje jako transformační šum slov Konfigurační hodnota serveru konfigurace serveru. Tato hodnota je NULL pro databázi, která není obsažena. Další informace naleznete v tématu sys.configurations.Platí pro: SQL Server 2012 (11.x) a novější verze |
two_digit_year_cutoff |
smallint | Označuje hodnotu čísla mezi 1753 a 9999, která představuje rok pro odříznutí pro interpretaci dvouciferných roků jako čtyřmístných roků. Poznámka: Funguje jako hodnota konfigurace dvoumístného roku pro odříznutí serveru. Tato hodnota je NULL pro databázi, která není obsažena. Další informace naleznete v tématu sys.configurations.Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
containment |
tinyint | Označuje stav uzavření databáze. Nelze použít hodnotu null.0 = uzavření databáze je vypnuté.
Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database.1 = databáze je v částečném uzavření platí pro: SQL Server 2012 (11.x) a novější verze |
containment_desc |
nvarchar(60) | Označuje stav uzavření databáze. Nelze použít hodnotu null.NONE = starší verze databáze (nulové omezení)PARTIAL = částečně obsažená databázePlatí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
target_recovery_time_in_seconds |
int | Odhadovaná doba obnovení databáze v sekundách. Nullable. Platí pro: SQL Server 2012 (11.x) a novější verze a Azure SQL Database |
delayed_durability |
int | Nastavení zpožděné stálosti:0 = DISABLED1 = POVOLENO2 = FORCEDDalší informace naleznete v tématu Řízení odolnosti transakce. Platí pro: SQL Server 2014 (12.x) a novější verze a Azure SQL Database. |
delayed_durability_desc |
nvarchar(60) | Nastavení zpožděné stálosti:DISABLEDALLOWEDFORCEDPlatí pro: SQL Server 2014 (12.x) a novější verze a Azure SQL Database. |
is_memory_optimized_elevate_to_snapshot_on |
bit | K tabulkám optimalizovaným pro paměť se přistupuje pomocí SNAPSHOT izolace, pokud je nastavení TRANSACTION ISOLATION LEVEL relace nastaveno na nižší úroveň izolace nebo READ COMMITTEDREAD UNCOMMITTED .1 = Minimální úroveň izolace je SNAPSHOT.0 = Úroveň izolace není zvýšená. |
is_federation_member |
bit | Určuje, jestli je databáze členem federace. Platí pro: Azure SQL Database |
is_remote_data_archive_enabled |
bit | Určuje, jestli je databáze roztažená.0 = Databáze není povolená funkce Stretch.1 = Databáze je zapnutá funkce Stretch.Platí pro: SQL Server 2016 (13.x) a novější verze Další informace naleznete v tématu Stretch Database. |
is_mixed_page_allocation_on |
bit | Určuje, zda tabulky a indexy v databázi mohou přidělit počáteční stránky ze smíšených rozsahů.0 = Tabulky a indexy v databázi vždy přidělují počáteční stránky z jednotných rozsahů.1 = Tabulky a indexy v databázi mohou přidělit počáteční stránky ze smíšených rozsahů.Další informace naleznete v SET MIXED_PAGE_ALLOCATION možnosti ALTER DATABASE SET.Platí pro: SQL Server 2016 (13.x) a novější verze |
is_temporal_history_retention_enabled |
bit | Určuje, jestli je povolená úloha čištění zásad dočasného uchovávání informací.1 = je povolené dočasné uchovávání0 = dočasné uchovávání je zakázanéPlatí pro: SQL Server 2017 (14.x) a novější verze a Azure SQL Database |
catalog_collation_type |
int | Nastavení kolace katalogu:0 = DATABASE_DEFAULT2 = SQL_Latin_1_General_CP1_CI_ASPlatí pro: Azure SQL Database |
catalog_collation_type_desc |
nvarchar(60) | Nastavení kolace katalogu: DATABASE_DEFAULT SQL_Latin_1_General_CP1_CI_ASPlatí pro: Azure SQL Database |
physical_database_name |
nvarchar(128) | Pro SQL Server je fyzický název databáze. Pro Azure SQL Database je jedinečný identifikátor aktuální fyzické databáze odpovídající uživatelské databázi. Změna cíle na úrovni databázové služby nebo obnovení databáze způsobí, že se tato hodnota změní. Platí pro: SQL Server 2019 (15.x) a novější verze a Azure SQL Database |
is_result_set_caching_on |
bit | Určuje, jestli je povolená mezipaměť sady výsledků.1 = ukládání do mezipaměti sady výsledků je povolené0 = ukládání do mezipaměti sady výsledků je zakázanéPlatí pro: Vyhrazené fondy SQL služby Azure Synapse Analytics a Microsoft Fabric. Další informace najdete v tématu Ukládání sady výsledků do mezipaměti (Preview). |
is_accelerated_database_recovery_on |
bit | Určuje, jestli je povolené zrychlené obnovení databáze (ADR).1 = je povoleno automatické obnovení0 = je zakázaná služba ADRPlatí pro: SQL Server 2019 (15.x) a novější verze, Azure SQL Database a Azure SQL Managed Instance |
is_tempdb_spill_to_remote_store |
bit | Určuje, jestli je povolené tempdb přelití do vzdáleného úložiště.1 = povoleno0 = zakázánoPlatí pro: Azure Synapse Analytics Gen2. |
is_stale_page_detection_on |
bit | Určuje, jestli je povolená zastaralá detekce stránek.1 = je povoleno zjišťování zastaralých stránek0 = zastaralá detekce stránky je zakázanáPlatí pro: Azure Synapse Analytics Gen2. Během uvedení této funkce do všech oblastí zkontrolujte verzi nasazenou do vaší instance a nejnovější poznámky k verzi Azure Synapse a plán upgradu Gen2 dostupnosti funkcí. |
is_memory_optimized_enabled |
bit | Určuje, zda jsou pro databázi povoleny určité In-Memory funkce, například fond hybridních vyrovnávacích pamětí. Neodráží stav dostupnosti nebo konfigurace In-Memory přehledu OLTP a scénářů použití.1 = funkce optimalizované pro paměť jsou povolené.0 = funkce optimalizované pro paměť jsou zakázané.Platí pro: SQL Server 2019 (15.x) a novější verze a Azure SQL Database |
is_data_retention_on |
bit | Určuje, jestli je pro databázi Azure Edge povolenéuchovávání dat. Platí pro: Azure SQL Edge |
is_ledger_on |
bit | Označuje databázi registru, což je databáze, ve které jsou všechny tabulky uživatelů hlavní knihy (veškerá databáze zákazníků je zfalšovaná). Platí pro: SQL Server 2022 (16.x) a novější verze a Azure SQL Database |
is_change_feed_enabled |
bit | Určuje, jestli je aktuální databáze povolená pro Azure Synapse Link pro SQL, změna streamování událostí nebo zrcadlení prostředků infrastruktury. Platí pro: SQL Server 2022 (16.x) a novější verze a Azure SQL Database. |
is_data_lake_replication_enabled |
bit | Určuje, jestli je pro zrcadlení prostředků infrastruktury povolená aktuální databáze. Platí na: SQL Server 2025 (17.x) a novější verze, Azure SQL Managed Instance a Azure SQL Database. |
is_event_stream_enabled |
bit | Určuje, jestli má aktuální databáze povolenou funkci Změnit streamování událostí (Preview). Platí na: SQL Server 2025 (17.x) a novější verze. |
is_vorder_enabled |
bit | Určuje, jestli je pro každý sklad povolená objednávka V-Order . Platí pouze pro: Microsoft Fabric. |
is_optimized_locking_on |
bit | Určuje, jestli je povolené optimalizované uzamčení.1 = Je povoleno optimalizované uzamčení.0 = Optimalizované uzamčení je zakázáno.Platí na: SQL Server 2025 (17.x) a Azure SQL Database. |
1 Úplný seznam úrovní kompatibility naleznete v tématu ALTER DATABASE úroveň kompatibility
Permissions
Pokud volající sys.databases není vlastníkem databáze a databáze není master ani tempdb, minimální oprávnění potřebná k zobrazení odpovídajícího řádku jsou ALTER ANY DATABASE nebo oprávnění na úrovni serveru VIEW ANY DATABASE nebo CREATE DATABASE oprávnění v databázi master. Databázi, ke které je volající připojen, je vždy možné zobrazit v sys.databases.
Important
Ve výchozím nastavení má veřejná role oprávnění VIEW ANY DATABASE, což umožňuje všem přihlášením zobrazit informace o databázi.
Pokud chcete zablokovat přihlášení z možnosti zjistit databázi, REVOKE oprávnění VIEW ANY DATABASE z publicnebo DENY oprávnění VIEW ANY DATABASE pro jednotlivá přihlášení.
Remarks
V Azure SQL Database je toto zobrazení k dispozici v databázi master a v uživatelských databázích. V master databázi vrátí toto zobrazení informace o master databázi a všech uživatelských databázích na serveru. V uživatelské databázi vrátí toto zobrazení informace pouze o aktuální databázi a databázi master.
Vzhledem k možné synchronizaci metadat může zobrazení sys.databases poskytnout nesprávné informace týkající se šifrování databáze. Pokud chcete zajistit přesné výsledky, doporučujeme použít zobrazení sys.dm_database_encryption_keys k získání skutečného stavu šifrování.
Použijte zobrazení sys.databases v databázi master serveru Azure SQL Database, kde se vytváří nová databáze. Po spuštění kopírování databáze můžete dotazovat sys.databases a sys.dm_database_copies zobrazení z databáze master cílového serveru a načíst další informace o průběhu kopírování.
Examples
A. Dotazování zobrazení sys.databases
Následující příklad vrátí několik sloupců dostupných v zobrazení sys.databases.
SELECT name,
user_access_desc,
is_read_only,
state_desc,
recovery_model_desc
FROM sys.databases;
B. Kontrola stavu kopírování ve službě Azure SQL Database
Následující příklad dotazuje sys.databases a sys.dm_database_copies zobrazení, aby vrátil informace o operaci kopírování databáze.
Platí pro: 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. Kontrola stavu zásad dočasného uchovávání informací ve službě SQL Database
Následující příklad dotazuje sys.databases, aby vrátil informace, zda je povolena úloha dočasného čištění uchovávání informací. Po operaci obnovení je dočasné uchovávání ve výchozím nastavení zakázané. Explicitně ho povolte pomocí ALTER DATABASE.
Platí pro: Azure SQL Database
-- Execute from the master database.
SELECT a.name,
a.is_temporal_history_retention_enabled
FROM sys.databases AS a;
Související obsah
- ALTER DATABASE (Transact-SQL)
- úrovně kompatibility
ALTER DATABASE (Transact-SQL) - sys.database_mirroring_witnesses (Transact-SQL)
- sys.database_recovery_status (Transact-SQL)
- zobrazení katalogu databází a souborů (Transact-SQL)
- sys.dm_database_copies (Azure SQL Database)