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


sys.databases (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Adatbázisonként egy sort tartalmaz az SQL Server példányában.

Ha egy adatbázis nincs ONLINE, vagy AUTO_CLOSEON van beállítva, és az adatbázis bezárva van, egyes oszlopok értékei NULL. Ha egy adatbázis OFFLINE, a megfelelő sor nem látható az alacsony jogosultságú felhasználók számára. A megfelelő sor megtekintéséhez, ha az adatbázis OFFLINE, a felhasználónak legalább a ALTER ANY DATABASE kiszolgálószintű engedéllyel vagy a CREATE DATABASE adatbázis master engedélyével kell rendelkeznie.

Oszlop neve Adattípus Description
name sysname Az adatbázis neve, amely egyedi az SQL Server egy példányán belül vagy egy Logikai Azure SQL Database-kiszolgálón belül.
database_id int Az adatbázis azonosítója, amely az SQL Server egy példányán belül egyedi.

Az Azure SQL Database-ben az értékek egy logikai kiszolgálón belül egyediek, és összekapcsolhatók az oszlop database_id, más rendszernézetekkel azonban nem, ahol az database_id oszlop található. További részletekért lásd: DB_ID.
source_database_id int Nem NULL = az adatbázis-pillanatkép forrásadatbázisának azonosítója.
NULL = Nem adatbázis-pillanatkép.
owner_sid varbinary(85) Az adatbázis külső tulajdonosának biztonsági azonosítója (SID) a kiszolgálón regisztrálva. Az adatbázisok tulajdonosáról további információt adatbázisok alter authorization for databasecímű cikkben talál.
create_date datetime Az adatbázis létrehozásának vagy átnevezésének dátuma. A tempdbesetében ez az érték minden alkalommal megváltozik, amikor a kiszolgáló újraindul. Ez create_date nem változik, ha átnevezési műveletet hajtanak végre a Microsoft Fabric Azure SQL Database, Warehouse és SQL Analytics-végpontján
compatibility_level 1 tinyint Az adatbázismotor azon verziójának megfelelő egész szám, amelyhez a viselkedés kompatibilis. Az érvényes értékek a következők80: , 90100, 110, 120, 130, 140, 150, 160és 170.
collation_name sysname Az adatbázis rendezése. Alapértelmezett rendezésként működik az adatbázisban.
NULL = Az adatbázis nincs online állapotban, vagy AUTO_CLOSE be van állítva ON , és az adatbázis bezárult.
user_access tinyint Felhasználó-hozzáférési beállítás:
0 = MULTI_USER megadva
1 = SINGLE_USER megadva
2 = RESTRICTED_USER megadva
user_access_desc nvarchar(60) A felhasználói hozzáférés beállításának leírása.
is_read_only bit 1 = Az adatbázis READ_ONLY
0 = Az adatbázis READ_WRITE
is_auto_close_on bit 1 = AUTO_CLOSE van ON
0 = AUTO_CLOSE van OFF
is_auto_shrink_on bit 1 = AUTO_SHRINK van ON
0 = AUTO_SHRINK van OFF
state tinyint Value
0 = ONLINE
1 = RESTORING
2 = RECOVERING 1
3 = RECOVERY_PENDING 1
4 = SUSPECT
5 = EMERGENCY 1
6 = OFFLINE 1
7 = COPYING 2
10 = OFFLINE_SECONDARY 2

Jegyzet: Always On-adatbázisok esetén kérdezze le a database_statedatabase_state_desc oszlopait.
1A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók, valamint Az Azure SQL Database
2A következőkre vonatkozik: Azure SQL Database Active Geo-Replication
state_desc nvarchar(60) Az adatbázis állapotának leírása. Lásd: state.
is_in_standby bit Az adatbázis írásvédett a visszaállítási naplóhoz.
is_cleanly_shutdown bit 1 = Az adatbázis tiszta leállítása; nincs szükség helyreállításra indításkor
0 = Az adatbázis nem állt le tisztán; indításkor helyreállításra van szükség
is_supplemental_logging_enabled bit 1 = SUPPLEMENTAL_LOGGING van ON
0 = SUPPLEMENTAL_LOGGING van OFF
snapshot_isolation_state tinyint A pillanatkép-elkülönítési tranzakciók engedélyezett állapota a ALLOW_SNAPSHOT_ISOLATION beállítás szerint:
0 = A pillanatkép elkülönítési OFF állapota (alapértelmezett). A pillanatképek elkülönítése nem engedélyezett.
1 = Pillanatkép elkülönítési állapota ON. A pillanatképek elkülönítése engedélyezett.
2 = A pillanatkép-elkülönítés állapota állapotra OFF vált. Minden tranzakció módosította a módosításokat. Nem indíthatók el új tranzakciók pillanatkép-elkülönítéssel. Az adatbázis az állapotra OFF való áttérés alatt marad, amíg a futtatáskor ALTER DATABASE aktív összes tranzakció befejeződik.
3 = A pillanatkép-elkülönítés állapota állapotra ON vált. Az új tranzakciók verziószámozott módosításokkal rendelkeznek. A tranzakciók csak akkor használhatják a pillanatkép-elkülönítést, ha a pillanatkép elkülönítési 1 állapota (ON). Az adatbázis az állapotra ON való áttérés alatt marad, amíg a futtatáskor ALTER DATABASE aktív összes frissítési tranzakció befejeződik.
snapshot_isolation_state_desc nvarchar(60) A pillanatkép-elkülönítési tranzakciók engedélyezett állapotának leírása az ALLOW_SNAPSHOT_ISOLATION beállítás szerint.
is_read_committed_snapshot_on bit 1 = READ_COMMITTED_SNAPSHOT beállítás: ON. Az olvasási műveletek az írásvédett elkülönítési szinten pillanatkép-vizsgálatokon alapulnak, és nem szereznek be zárolásokat.
0 = READ_COMMITTED_SNAPSHOT beállítás ( OFF alapértelmezett). Az írásvédett elkülönítési szinten végzett olvasási műveletek megosztási zárolásokat használnak.
recovery_model tinyint Kiválasztott helyreállítási modell:
1 = FULL
2 = BULK_LOGGED
3 = SIMPLE
recovery_model_desc nvarchar(60) A kiválasztott helyreállítási modell leírása.
page_verify_option tinyint A PAGE_VERIFY beállítás:
0 = NONE
1 = TORN_PAGE_DETECTION
2 = CHECKSUM
page_verify_option_desc nvarchar(60) A PAGE_VERIFY beállítás leírása.
is_auto_create_stats_on bit 1 = AUTO_CREATE_STATISTICS van ON
0 = AUTO_CREATE_STATISTICS van OFF
is_auto_create_stats_incremental_on bit Az automatikus statisztikák növekményes beállításának alapértelmezett beállítását jelzi.
0 = az automatikus létrehozási statisztikák nem növekményesek
1 = az automatikus létrehozási statisztikák növekményesek, ha lehetséges

A következőkre vonatkozik: SQL Server 2014 (12.x) és újabb verziók.
is_auto_update_stats_on bit 1 = AUTO_UPDATE_STATISTICS van ON
0 = AUTO_UPDATE_STATISTICS van OFF
is_auto_update_stats_async_on bit 1 = AUTO_UPDATE_STATISTICS_ASYNC van ON
0 = AUTO_UPDATE_STATISTICS_ASYNC van OFF
is_ansi_null_default_on bit 1 = ANSI_NULL_DEFAULT van ON
0 = ANSI_NULL_DEFAULT van OFF
is_ansi_nulls_on bit 1 = ANSI_NULLS van ON
0 = ANSI_NULLS van OFF
is_ansi_padding_on bit 1 = ANSI_PADDING van ON
0 = ANSI_PADDING van OFF
is_ansi_warnings_on bit 1 = ANSI_WARNINGS van ON
0 = ANSI_WARNINGS van OFF
is_arithabort_on bit 1 = ARITHABORT van ON
0 = ARITHABORT van OFF
is_concat_null_yields_null_on bit 1 = CONCAT_NULL_YIELDS_NULL van ON
0 = CONCAT_NULL_YIELDS_NULL van OFF
is_numeric_roundabort_on bit 1 = NUMERIC_ROUNDABORT van ON
0 = NUMERIC_ROUNDABORT van OFF
is_quoted_identifier_on bit 1 = QUOTED_IDENTIFIER van ON
0 = QUOTED_IDENTIFIER van OFF
is_recursive_triggers_on bit 1 = RECURSIVE_TRIGGERS van ON
0 = RECURSIVE_TRIGGERS van OFF
is_cursor_close_on_commit_on bit 1 = CURSOR_CLOSE_ON_COMMIT van ON
0 = CURSOR_CLOSE_ON_COMMIT van OFF
is_local_cursor_default bit 1 = CURSOR_DEFAULT helyi
0 = CURSOR_DEFAULT globális
is_fulltext_enabled bit 1 = A teljes szöveg engedélyezve van az adatbázishoz
0 = Az adatbázis teljes szövege le van tiltva
is_trustworthy_on bit 1 = Az adatbázis megbízhatónak lett jelölve
0 = Az adatbázis nincs megbízhatóként megjelölve
Alapértelmezés szerint a visszaállított vagy csatolt adatbázisok nem rendelkeznek a megbízható jogosultságokkal.
is_db_chaining_on bit 1 = Az adatbázisok közötti tulajdonjog-láncolás a ON
0 = Az adatbázisok közötti tulajdonjog-láncolás a OFF
is_parameterization_forced bit 1 = A paraméterezés a FORCED
0 = A paraméterezés a SIMPLE
is_master_key_encrypted_by_server bit 1 = Az adatbázis titkosított főkulcsot kapott
0 = Az adatbázis nem rendelkezik titkosított főkulcsgal
is_query_store_on bit 1 = A lekérdezéstár engedélyezve van ehhez az adatbázishoz. A lekérdezéstár állapotának megtekintéséhez ellenőrizze sys.database_query_store_options.
0 = A lekérdezéstár nincs engedélyezve

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók.
is_published bit 1 = Az adatbázis egy tranzakciós vagy pillanatkép-replikációs topológiában található közzétételi adatbázis
0 = Nem kiadványadatbázis
is_subscribed bit Ez az oszlop nem használható. Mindig 0ad vissza, függetlenül az adatbázis előfizetői állapotától.
is_merge_published bit 1 = Az adatbázis egy közzétételi adatbázis egy egyesítési replikációs topológiában
0 = Nem kiadványadatbázis egyesítési replikációs topológiában
is_distributor bit 1 = Az adatbázis egy replikációs topológia terjesztési adatbázisa
0 = Nem a replikációs topológia terjesztési adatbázisa
is_sync_with_backup bit 1 = Az adatbázis a replikáció biztonsági mentéssel történő szinkronizálására van megjelölve
0 = Nincs megjelölve a replikációs szinkronizálás biztonsági másolattal való szinkronizálásához
service_broker_guid uniqueidentifier Az adatbázis szolgáltatásközvetítőjének azonosítója. A cél broker_instance az útválasztási táblában.
is_broker_enabled bit 1 = Az adatbázis közvetítője jelenleg üzeneteket küld és fogad.
0 = Az összes elküldött üzenet az átviteli üzenetsoron marad, és a fogadott üzenetek nem kerülnek várólistára ebben az adatbázisban.
Alapértelmezés szerint a visszaállított vagy csatolt adatbázisok letiltják a közvetítőt. Ez alól kivételt képez az adatbázis tükrözése, ahol a közvetítő engedélyezve van a feladatátvétel után.
log_reuse_wait tinyint A tranzakciónapló-terület újrafelhasználása jelenleg az alábbi lehetőségek egyikére vár az utolsó ellenőrzőponttól. Az értékek részletesebb magyarázatát a tranzakciónapló című témakörben találja.

Value
0 = Semmi
1 = Ellenőrzőpont (Ha egy adatbázis memóriaoptimalizált adatfájlcsoporttal rendelkezik, az oszlop jelzése log_reuse_waitcheckpoint vagy xtp_checkpoint) 1
2 = Napló biztonsági mentése 1
3 = Aktív biztonsági mentés vagy visszaállítás 1
4 = Aktív tranzakció 1
5 = Adatbázis-tükrözés 1
6 = Replikáció 1
7 = Adatbázis-pillanatkép létrehozása 1
8 = Naplóvizsgálat
9 = Egy Mindig rendelkezésre állási csoportok másodlagos replika az adatbázis tranzakciónapló-rekordjait alkalmazza egy megfelelő másodlagos adatbázisra. 2
9 = Egyéb (átmeneti) 3
10 = Belső használatra csak 2
11 = Belső használatra csak 2
12 = Belső használatra csak 2
13 = Legrégebbi oldal 2
14 = Egyéb 2
16 = XTP_CHECKPOINT(Ha egy adatbázis memóriaoptimalizált adatfájlcsoporttal rendelkezik, az oszlop jelzi log_reuse_waitcheckpointvagy xtp_checkpoint ) 4
17 = szlogenvizsgálat Gyorsított adatbázis-helyreállítás5
1A következőkre vonatkozik: SQL Server 2008 (10.0.x) és újabb verziók
2A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók
3A következőkre vonatkozik: SQL Server 2008 R2 (10.50.x) és korábbi verziók
4A következőkre vonatkozik: SQL Server 2014 (12.x) és újabb verziók
5A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók
log_reuse_wait_desc nvarchar(60) A tranzakciónapló-terület újbóli felhasználásának leírása jelenleg az utolsó ellenőrzőponttól várakozik. Lehetséges értékek:
NOTHING
CHECKPOINT
LOG_BACKUP
ACTIVE_BACKUP_OR_RESTORE
ACTIVE_TRANSACTION
DATABASE_MIRRORING
REPLICATION
DATABASE_SNAPSHOT_CREATION
LOG_SCAN
AVAILABILITY_REPLICA
OLDEST_PAGE
XTP_CHECKPOINT
SLOG_SCAN
is_date_correlation_on bit 1 = DATE_CORRELATION_OPTIMIZATION van ON
0 = DATE_CORRELATION_OPTIMIZATION van OFF
is_cdc_enabled bit 1 = Az adatbázis engedélyezve van a változásadatok rögzítéséhez. További információ: sys.sp_cdc_enable_db.
is_encrypted bit Azt jelzi, hogy az adatbázis titkosítva van-e (az utolsó állapotot tükrözi a ALTER DATABASE SET ENCRYPTION záradék használatával). Az alábbi értékek egyike lehet:
1 = Titkosított
0 = Nincs titkosítva
További információ az adatbázis-titkosításról: Transzparens adattitkosítás (TDE).
Ha az adatbázis visszafejtése folyamatban van, is_encrypted0értéket jelenít meg. A titkosítási folyamat állapotát a sys.dm_database_encryption_keys dinamikus felügyeleti nézet használatával tekintheti meg.
is_honor_broker_priority_on bit Azt jelzi, hogy az adatbázis tiszteletben tartja-e a beszélgetési prioritásokat (a legutóbbi állapotot tükrözi a ALTER DATABASE SET HONOR_BROKER_PRIORITY záradék használatával). Az alábbi értékek egyike lehet:
1 = HONOR_BROKER_PRIORITY van ON
0 = HONOR_BROKER_PRIORITY van OFF
Alapértelmezés szerint a visszaállított vagy csatolt adatbázisoknál ki van kapcsolva a közvetítő prioritása.
replica_id uniqueidentifier Annak a rendelkezésreállási csoportnak a helyi Always On rendelkezésre állási csoport rendelkezésre állási replikája egyedi azonosítója, amelyben az adatbázis részt vesz.
NULL = az adatbázis nem része a rendelkezésre állási csoport rendelkezésre állási replikájának.

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
group_database_id uniqueidentifier Az adatbázis egyedi azonosítója egy Always On rendelkezésre állási csoportban( ha van ilyen), amelyben az adatbázis részt vesz. group_database_id ugyanaz az adatbázishoz az elsődleges replikán és minden másodlagos replikán, amelyen az adatbázis csatlakozik a rendelkezésre állási csoporthoz.
NULL = az adatbázis nem része rendelkezésre állási replikának egyetlen rendelkezésre állási csoportban sem.

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
resource_pool_id int Az adatbázishoz hozzárendelt erőforráskészlet azonosítója. Ez az erőforráskészlet szabályozza az adatbázis memóriaoptimalizált táblái számára elérhető teljes memóriát.

A következőkre vonatkozik: SQL Server 2014 (12.x) és újabb verziók
default_language_lcid smallint Egy tartalmazott adatbázis alapértelmezett nyelvének helyi azonosítóját (lcid) jelzi.

Jegyzet: A nyelvi kiszolgáló alapértelmezett konfigurációs értékeként működik. Ez az érték nem tartalmazott adatbázisok esetében NULL.
A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
default_language_name nvarchar(128) Egy tartalmazott adatbázis alapértelmezett nyelvét jelzi.
Ez az érték nem tartalmazott adatbázisok esetében NULL.

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
default_fulltext_language_lcid int A tartalmazott adatbázis alapértelmezett teljes szöveges nyelvének területi azonosítóját (lcid) jelzi.

Jegyzet: Az alapértelmezett teljes szöveges nyelvi kiszolgáló konfigurációs értékeként működik. Ez az érték nem tartalmazott adatbázisok esetében NULL.
A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
default_fulltext_language_name nvarchar(128) A tartalmazott adatbázis alapértelmezett teljes szöveges nyelvét jelzi.
Ez az érték nem tartalmazott adatbázisok esetében NULL.

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
is_nested_triggers_on bit Azt jelzi, hogy a beágyazott eseményindítók engedélyezve vannak-e a tárolt adatbázisban.
0 = beágyazott eseményindítók nem engedélyezettek
1 = beágyazott eseményindítók engedélyezettek

Jegyzet: A beágyazott eseményindítók kiszolgálókonfigurációs értékeként működik. Ez az érték nem tartalmazott adatbázisok esetében NULL. További információ: sys.configurations.
A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
is_transform_noise_words_on bit Azt jelzi, hogy a szavakat át kell-e alakítani a tartalmazott adatbázisban.
0 = a zajszavak nem alakíthatók át.
1 = a zaj szavakat át kell alakítani.

Jegyzet: A Kiszolgáló konfigurációs beállításai kiszolgáló konfigurációs értékének átalakító zajszavaként működik. Ez az érték nem tartalmazott adatbázisok esetében NULL. További információ: sys.configurations.
A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók
two_digit_year_cutoff smallint Egy 1753 és 9999 közötti számot jelöl, amely a kétjegyű évek négyjegyű évként való értelmezésének kivágási évét jelöli.

Jegyzet: A kiszolgáló konfigurációs értéke két számjegyből álló évszám. Ez az érték nem tartalmazott adatbázisok esetében NULL. További információ: sys.configurations.
A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
containment tinyint Az adatbázis elszigetelési állapotát jelzi. Nem null értékű.
0 = az adatbázis-elszigetelés ki van kapcsolva. A következőkre vonatkozik: AZ SQL Server 2012 (11.x) és újabb verziói, valamint az Azure SQL Database.
1 = az adatbázis részleges elszigetelésben van : SQL Server 2012 (11.x) és újabb verziók
containment_desc nvarchar(60) Az adatbázis elszigetelési állapotát jelzi. Nem null értékű.
NONE = örökölt adatbázis (nulla elszigetelés)
PARTIAL = részben tartalmazott adatbázis

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
target_recovery_time_in_seconds int Az adatbázis helyreállításának becsült ideje másodpercben. Nullable.

A következőkre vonatkozik: SQL Server 2012 (11.x) és újabb verziók, valamint az Azure SQL Database
delayed_durability int A késleltetett tartóssági beállítás:
0 = DISABLED
1 = ENGEDÉLYEZETT
2 = FORCED
További információ: Tranzakció tartósságának szabályozása.

A következőkre vonatkozik: AZ SQL Server 2014 (12.x) és újabb verziói, valamint az Azure SQL Database.
delayed_durability_desc nvarchar(60) A késleltetett tartóssági beállítás:
DISABLED
ALLOWED
FORCED

A következőkre vonatkozik: AZ SQL Server 2014 (12.x) és újabb verziói, valamint az Azure SQL Database.
is_memory_optimized_elevate_to_snapshot_on bit A memóriaoptimalizált táblák elkülönítéssel SNAPSHOT érhetők el, ha a munkamenet-beállítás TRANSACTION ISOLATION LEVEL alacsonyabb elkülönítési szintre READ COMMITTED vagy READ UNCOMMITTED.
1 = A minimális elkülönítési szint a SNAPSHOT.
0 = Az elkülönítési szint nem emelt szintű.
is_federation_member bit Azt jelzi, hogy az adatbázis egy összevonás tagja-e.

A következőkre vonatkozik: Azure SQL Database
is_remote_data_archive_enabled bit Azt jelzi, hogy az adatbázis ki van-e feszítve.
0 = Az adatbázis nem nyújtható.
1 = Az adatbázis Stretch-kompatibilis.

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók
További információ: Stretch Database.
is_mixed_page_allocation_on bit Azt jelzi, hogy az adatbázisban lévő táblák és indexek lefoglalhatják-e a kezdeti oldalakat vegyes mértékben.
0 = Az adatbázisban lévő táblák és indexek mindig egységes kiterjedésű kezdőoldalakat foglalnak le.
1 = Az adatbázisban lévő táblák és indexek vegyes mértékben foglalhatják le a kezdeti oldalakat.
További információkért tekintse meg az SET MIXED_PAGE_ALLOCATIONALTER DATABASE SET beállításainak beállítását.

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók
is_temporal_history_retention_enabled bit Azt jelzi, hogy engedélyezve van-e az ideiglenes adatmegőrzési szabályzat törlési feladata.

1 = az időmegtartás engedélyezve van
0 = az időbeli megőrzés le van tiltva
A következőkre vonatkozik: AZ SQL Server 2017 (14.x) és újabb verziói, valamint az Azure SQL Database
catalog_collation_type int A katalógus rendezési beállítása:
0 = DATABASE_DEFAULT
2 = SQL_Latin_1_General_CP1_CI_AS

A következőkre vonatkozik: Azure SQL Database
catalog_collation_type_desc nvarchar(60) A katalógus rendezési beállítása:
DATABASE_DEFAULT
SQL_Latin_1_General_CP1_CI_AS

A következőkre vonatkozik: Azure SQL Database
physical_database_name nvarchar(128) SQL Server esetén az adatbázis fizikai neve. Az Azure SQL Database esetében a felhasználói adatbázisnak megfelelő aktuális fizikai adatbázis egyedi azonosítója. Az adatbázis-szolgáltatási szint célkitűzésének módosítása vagy az adatbázis visszaállítása miatt ez az érték megváltozik.

A következőkre vonatkozik: AZ SQL Server 2019 (15.x) és újabb verziói, valamint az Azure SQL Database
is_result_set_caching_on bit Azt jelzi, hogy engedélyezve van-e az eredményhalmaz gyorsítótárazása.
1 = az eredményhalmaz gyorsítótárazása engedélyezve van
0 = az eredményhalmaz gyorsítótárazása le van tiltva

A következőkre vonatkozik: dedikált Azure Synapse Analytics SQL-készletek és Microsoft Fabric. További információ: Eredményhalmaz gyorsítótárazása (előzetes verzió).
is_accelerated_database_recovery_on bit Azt jelzi, hogy engedélyezve van-e a gyorsított adatbázis-helyreállítás (ADR).
1 = Az ADR engedélyezve van
0 = Az ADR le van tiltva

A következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók, Azure SQL Database és Felügyelt Azure SQL-példány
is_tempdb_spill_to_remote_store bit Azt jelzi, hogy engedélyezve van-e tempdb távoli tárolóba történő kiömlés.
1 = engedélyezve
0 = letiltva

A következőkre vonatkozik: Azure Synapse Analytics Gen2.
is_stale_page_detection_on bit Azt jelzi, hogy engedélyezve van-e az elavult oldalészlelés.
1 = az elavult oldalészlelés engedélyezve van
0 = az elavult oldalészlelés le van tiltva

A következőkre vonatkozik: Azure Synapse Analytics Gen2. Bár ez a funkció minden régióban elérhetővé válik, ellenőrizze a példányon üzembe helyezett verziót, valamint az Azure Synapse legújabb kibocsátási megjegyzéseit és Gen2 frissítési ütemezését, a funkciók elérhetőségét.
is_memory_optimized_enabled bit Azt jelzi, hogy bizonyos In-Memory funkciók, például hibrid pufferkészletengedélyezve vannak-e az adatbázishoz. Nem tükrözi az OLTP áttekintési és használati forgatókönyveinek In-Memory rendelkezésre állását vagy konfigurációs állapotát.
1 = a memóriaoptimalizált funkciók engedélyezve vannak
0 = a memóriaoptimalizált funkciók le vannak tiltva

A következőkre vonatkozik: AZ SQL Server 2019 (15.x) és újabb verziói, valamint az Azure SQL Database
is_data_retention_on bit Azt jelzi, hogy engedélyezve van-e az adatmegőrzésegy Azure Edge-adatbázishoz.

A következőkre vonatkozik: Azure SQL Edge
is_ledger_on bit Egy főkönyv-adatbázist jelöl, amely egy olyan adatbázis, amelyben az összes felhasználói tábla főkönyvtáblák (az ügyfél-adatbázis illetéktelen beavatkozást jelez).

A következőkre vonatkozik: SQL Server 2022 (16.x) és újabb verziók, valamint az Azure SQL Database
is_change_feed_enabled bit Azt jelzi, hogy az aktuális adatbázis engedélyezve van-e az SQL-hez készült Azure Synapse Linkhez, az eseménystreamelés módosításához vagy a Fabric Mirroringhez.

A következőkre vonatkozik: AZ SQL Server 2022 (16.x) és újabb verziói, valamint az Azure SQL Database.
is_data_lake_replication_enabled bit Azt jelzi, hogy az aktuális adatbázis engedélyezve van-e a Hálótükrözéshez.

Alkalmazható: SQL Server 2025 (17.x) és újabb verziók, Azure SQL Managed Instance és Azure SQL Database.
is_event_stream_enabled bit Azt jelzi, hogy az aktuális adatbázis engedélyezve van-e az Eseménystreamelés módosítása (előzetes verzió) funkcióval.

Érvényes: SQL Server 2025 (17.x) és újabb verziók.
is_vorder_enabled bit Azt jelzi, hogy a V-Order engedélyezve van-e az egyes raktárakhoz.

Csak a Microsoft Fabricre vonatkozik.
is_optimized_locking_on bit Azt jelzi, hogy engedélyezve van-e az optimalizált zárolás.
1 = Az optimalizált zárolás engedélyezve van
0 = Az optimalizált zárolás le van tiltva

Alkalmazható: SQL Server 2025 (17.x) és Azure SQL Database.

1 A kompatibilitási szintek teljes listájáért tekintse meg az ALTER DATABASE kompatibilitási szintjét

Permissions

Ha a sys.databases hívója nem az adatbázis tulajdonosa, és az adatbázis nem master vagy tempdb, a megfelelő sor megtekintéséhez szükséges minimális engedélyek ALTER ANY DATABASE vagy a kiszolgálószintű VIEW ANY DATABASE vagy CREATE DATABASE engedély az master adatbázisban. Az adatbázis, amelyhez a hívó csatlakozik, mindig megtekinthető sys.databases.

Important

Alapértelmezés szerint a nyilvános szerepkör rendelkezik a VIEW ANY DATABASE engedéllyel, így minden bejelentkezés láthatja az adatbázis adatait.

Ha szeretné letiltani a bejelentkezést az adatbázis észlelésének lehetőségétől, REVOKEVIEW ANY DATABASE engedélyt public, vagy DENY az egyes bejelentkezések VIEW ANY DATABASE engedélyét.

Remarks

Az Azure SQL Database-ben ez a nézet a master adatbázisban és a felhasználói adatbázisokban érhető el. A master adatbázisban ez a nézet a master adatbázis és a kiszolgáló összes felhasználói adatbázisának adatait adja vissza. A felhasználói adatbázisokban ez a nézet csak az aktuális adatbázisra és a master adatbázisra vonatkozó információkat adja vissza.

A metaadatok lehetséges szinkronizálása miatt előfordulhat, hogy a sys.databases nézet helytelen információkat ad meg az adatbázis-titkosításról. A pontos eredmények érdekében javasoljuk, hogy a sys.dm_database_encryption_keys nézet használatával szerezze be a tényleges titkosítási állapotot.

Használja a sys.databases nézetet annak az Azure SQL Database-kiszolgálónak master adatbázisában, ahol az új adatbázis létrejön. Az adatbázis másolásának megkezdése után lekérdezheti a sys.databases és sys.dm_database_copies nézeteket a célkiszolgáló master adatbázisából, hogy további információt kérjen a másolási folyamatról.

Examples

A. A sys.databases nézet lekérdezése

Az alábbi példa a sys.databases nézetben elérhető oszlopok közül ad vissza néhányat.

SELECT name,
       user_access_desc,
       is_read_only,
       state_desc,
       recovery_model_desc
FROM sys.databases;

B. A másolás állapotának ellenőrzése az Azure SQL Database-ben

Az alábbi példa lekérdezi a sys.databases és sys.dm_database_copies nézeteket az adatbázis másolási műveletével kapcsolatos információk visszaadásához.

A következőkre vonatkozik: 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. Az időmegőrzési szabályzat állapotának ellenőrzése az SQL Database-ben

Az alábbi példa lekérdezi a sys.databases, hogy visszaadja-e az időleges adatmegőrzési tisztítási feladat engedélyezését. A visszaállítási művelet után az időbeli megőrzés alapértelmezés szerint le van tiltva. A ALTER DATABASE használatával explicit módon engedélyezheti.

A következőkre vonatkozik: Azure SQL Database

-- Execute from the master database.
SELECT a.name,
       a.is_temporal_history_retention_enabled
FROM sys.databases AS a;