Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
SQL Server örneğinde veritabanı başına bir satır içerir.
Veritabanı ONLINEdeğilse veya AUTO_CLOSEON olarak ayarlanırsa ve veritabanı kapatılırsa, bazı sütunların değerleri NULLolabilir. Veritabanı OFFLINEise, ilgili satır düşük ayrıcalıklı kullanıcılar tarafından görülemez. Veritabanı OFFLINEilgili satırı görmek için, kullanıcının en azından ALTER ANY DATABASE sunucu düzeyinde izni veya CREATE DATABASE veritabanında master izni olmalıdır.
| Sütun adı | Veri türü | Description |
|---|---|---|
name |
sysname | Sql Server örneğinde veya Azure SQL Veritabanı mantıksal sunucusunda benzersiz olan veritabanının adı. |
database_id |
int | SQL Server örneğinde benzersiz olan veritabanının kimliği. Azure SQL Veritabanı'nda değerler mantıksal sunucu içinde benzersizdir ve sütundaki sys.database_service_objectives ile birleştirilebilir, ancak sütunun database_iddatabase_id bulunduğu diğer sistem görünümleriyle birleştirilemez. Ayrıntılar için bkz. DB_ID. |
source_database_id |
int | NULL olmayan = Bu veritabanı anlık görüntüsünün kaynak veritabanının kimliği. NULL = Veritabanı anlık görüntüsü değil. |
owner_sid |
varbinary(85) | Sunucunun kayıtlı olduğu şekilde, veritabanının dış sahibinin güvenlik tanımlayıcısı (SID). Veritabanına kimin sahip olabileceği hakkında bilgi için bkz. veritabanları için ALTER AUTHORIZATION. |
create_date |
datetime | Veritabanının oluşturulduğu veya yeniden adlandırıldığı tarih.
tempdbiçin, sunucu her yeniden başlatıldığında bu değer değişir.
create_date Microsoft Fabric'teki Azure SQL Veritabanı, Ambar ve SQL analiz uç noktasında yeniden adlandırma işlemi gerçekleştirildiğinde değişmez |
compatibility_level
1 |
tinyint | Davranışın uyumlu olduğu Veritabanı Altyapısı sürümüne karşılık gelen tamsayı. Geçerli değerler , , , , , , 80, 90, 100, 110120ve 130değerleridir140. 150160170 |
collation_name |
sysname | Veritabanı için harmanlama. Veritabanında varsayılan harmanlama işlevi görür.NULL = Veritabanı çevrimiçi değil veya AUTO_CLOSE olarak ayarlandı ON ve veritabanı kapatıldı. |
user_access |
tinyint | Kullanıcı erişimi ayarı:0
=
MULTI_USER belirtildi1
=
SINGLE_USER belirtildi2
=
RESTRICTED_USER belirtildi |
user_access_desc |
nvarchar(60) | Kullanıcı erişimi ayarının açıklaması. |
is_read_only |
bit |
1 = Veritabanı READ_ONLY0 = Veritabanı READ_WRITE |
is_auto_close_on |
bit |
1
=
AUTO_CLOSE dir ON0
=
AUTO_CLOSE dir OFF |
is_auto_shrink_on |
bit |
1
=
AUTO_SHRINK dir ON0
=
AUTO_SHRINK dir OFF |
state |
tinyint |
Value0 = ONLINE1 = RESTORING2
=
RECOVERING
13
=
RECOVERY_PENDING
14 = SUSPECT5
=
EMERGENCY
16
=
OFFLINE
17
=
COPYING
210
=
OFFLINE_SECONDARY
2Not: Always On veritabanları için database_state veya database_state_desc sütunlarını sorgular.1Şunlar için geçerlidir: SQL Server 2008 (10.0.x) ve sonraki sürümleri ve Azure SQL Veritabanı 2Şunlar için geçerlidir: Azure SQL Veritabanı Etkin Geo-Replication |
state_desc |
nvarchar(60) | Veritabanı durumunun açıklaması. Bkz. state. |
is_in_standby |
bit | Veritabanı, geri yükleme günlüğü için salt okunurdur. |
is_cleanly_shutdown |
bit |
1 = Veritabanı temiz bir şekilde kapatılır; başlatma sırasında kurtarma gerekmez0 = Veritabanı temiz bir şekilde kapatılmadı; başlangıçta kurtarma gereklidir |
is_supplemental_logging_enabled |
bit |
1
=
SUPPLEMENTAL_LOGGING dir ON0
=
SUPPLEMENTAL_LOGGING dir OFF |
snapshot_isolation_state |
tinyint |
ALLOW_SNAPSHOT_ISOLATION seçeneği tarafından ayarlandığı gibi, izin verilen anlık görüntü yalıtım işlemlerinin durumu:0 = Anlık görüntü yalıtım durumu : OFF (varsayılan). Anlık görüntü yalıtımına izin verilmiyor.1 = Anlık görüntü yalıtım durumu ON. Anlık görüntü yalıtımına izin verilir.2 = Anlık görüntü yalıtım durumu duruma geçişte OFF . Tüm işlemlerin değişiklikleri sürümlenmiştir. Anlık görüntü yalıtımı kullanılarak yeni işlemler başlatılamıyor. Veritabanı, çalıştırıldığında OFF etkin olan tüm işlemler tamamlanıncaya ALTER DATABASE kadar duruma geçişte kalır.3 = Anlık görüntü yalıtım durumu duruma geçişte ON . Yeni işlemlerin değişiklikleri sürümlenmiştir. İşlemler, anlık görüntü yalıtım durumu (1) olana ON kadar anlık görüntü yalıtımı kullanamaz. Veritabanı, çalıştırıldığında ON etkin olan tüm güncelleştirme işlemleri tamamlanıncaya ALTER DATABASE kadar duruma geçişte kalır. |
snapshot_isolation_state_desc |
nvarchar(60) |
ALLOW_SNAPSHOT_ISOLATION seçeneği tarafından ayarlandığı gibi, izin verilen anlık görüntü yalıtım işlemlerinin durumunun açıklaması. |
is_read_committed_snapshot_on |
bit |
1
=
READ_COMMITTED_SNAPSHOT seçeneği şeklindedir ON. Okuma işlemi yapılan yalıtım düzeyi altındaki okuma işlemleri anlık görüntü taramalarını temel alır ve kilitleri almaz.0
=
READ_COMMITTED_SNAPSHOT seçeneğidir OFF (varsayılan). Okuma işlemi yapılan yalıtım düzeyi altındaki okuma işlemleri paylaşım kilitlerini kullanır. |
recovery_model |
tinyint | Kurtarma modeli seçildi:1 = FULL2 = BULK_LOGGED3 = SIMPLE |
recovery_model_desc |
nvarchar(60) | Seçilen kurtarma modelinin açıklaması. |
page_verify_option |
tinyint |
PAGE_VERIFY seçeneğinin ayarı:0 = NONE1 = TORN_PAGE_DETECTION2 = CHECKSUM |
page_verify_option_desc |
nvarchar(60) |
PAGE_VERIFY seçenek ayarının açıklaması. |
is_auto_create_stats_on |
bit |
1
=
AUTO_CREATE_STATISTICS dir ON0
=
AUTO_CREATE_STATISTICS dir OFF |
is_auto_create_stats_incremental_on |
bit | Otomatik istatistiklerin artımlı seçeneği için varsayılan ayarı gösterir.0 = otomatik oluşturma istatistikleri artımlı değil1 = otomatik oluşturma istatistikleri mümkünse artımlı olurŞunlar için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümler. |
is_auto_update_stats_on |
bit |
1
=
AUTO_UPDATE_STATISTICS dir ON0
=
AUTO_UPDATE_STATISTICS dir OFF |
is_auto_update_stats_async_on |
bit |
1
=
AUTO_UPDATE_STATISTICS_ASYNC dir ON0
=
AUTO_UPDATE_STATISTICS_ASYNC dir OFF |
is_ansi_null_default_on |
bit |
1
=
ANSI_NULL_DEFAULT dir ON0
=
ANSI_NULL_DEFAULT dir OFF |
is_ansi_nulls_on |
bit |
1
=
ANSI_NULLS dir ON0
=
ANSI_NULLS dir OFF |
is_ansi_padding_on |
bit |
1
=
ANSI_PADDING dir ON0
=
ANSI_PADDING dir OFF |
is_ansi_warnings_on |
bit |
1
=
ANSI_WARNINGS dir ON0
=
ANSI_WARNINGS dir OFF |
is_arithabort_on |
bit |
1
=
ARITHABORT dir ON0
=
ARITHABORT dir OFF |
is_concat_null_yields_null_on |
bit |
1
=
CONCAT_NULL_YIELDS_NULL dir ON0
=
CONCAT_NULL_YIELDS_NULL dir OFF |
is_numeric_roundabort_on |
bit |
1
=
NUMERIC_ROUNDABORT dir ON0
=
NUMERIC_ROUNDABORT dir OFF |
is_quoted_identifier_on |
bit |
1
=
QUOTED_IDENTIFIER dir ON0
=
QUOTED_IDENTIFIER dir OFF |
is_recursive_triggers_on |
bit |
1
=
RECURSIVE_TRIGGERS dir ON0
=
RECURSIVE_TRIGGERS dir OFF |
is_cursor_close_on_commit_on |
bit |
1
=
CURSOR_CLOSE_ON_COMMIT dir ON0
=
CURSOR_CLOSE_ON_COMMIT dir OFF |
is_local_cursor_default |
bit |
1
=
CURSOR_DEFAULT yerel0
=
CURSOR_DEFAULT geneldir |
is_fulltext_enabled |
bit |
1 = Veritabanı için tam metin etkinleştirildi0 = Veritabanı için tam metin devre dışı bırakıldı |
is_trustworthy_on |
bit |
1 = Veritabanı güvenilir olarak işaretlendi0 = Veritabanı güvenilir olarak işaretlenmediVarsayılan olarak, geri yüklenen veya eklenen veritabanlarının güvenilir özelliği etkin değildir. |
is_db_chaining_on |
bit |
1 = Veritabanları arası sahiplik zinciri ON0 = Veritabanları arası sahiplik zinciri OFF |
is_parameterization_forced |
bit |
1 = Parametreleştirme FORCED0 = Parametreleştirme SIMPLE |
is_master_key_encrypted_by_server |
bit |
1 = Veritabanında şifrelenmiş bir ana anahtar var0 = Veritabanında şifrelenmiş ana anahtar yok |
is_query_store_on |
bit |
1 = Sorgu Deposu bu veritabanı için etkinleştirilir. Sorgu Deposu durumunu görüntülemek için sys.database_query_store_options denetleyin.0 = Sorgu Deposu etkinleştirilmediŞunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri. |
is_published |
bit |
1 = Veritabanı, işlem veya anlık görüntü çoğaltma topolojisindeki bir yayın veritabanıdır0 = Yayın veritabanı değil |
is_subscribed |
bit | Bu sütun kullanılmaz. Veritabanının abone durumundan bağımsız olarak her zaman 0döndürür. |
is_merge_published |
bit |
1 = Veritabanı, birleştirme çoğaltma topolojisindeki bir yayın veritabanıdır0 = Birleştirme çoğaltma topolojisindeki bir yayın veritabanı değil mi? |
is_distributor |
bit |
1 = Veritabanı, çoğaltma topolojisinin dağıtım veritabanıdır0 = Çoğaltma topolojisi için dağıtım veritabanı değil mi? |
is_sync_with_backup |
bit |
1 = Veritabanı, yedekleme ile çoğaltma eşitlemesi için işaretlendi0 = Yedekleme ile çoğaltma eşitlemesi için işaretlenmedi |
service_broker_guid |
uniqueidentifier | Bu veritabanı için hizmet aracısı tanımlayıcısı. Yönlendirme tablosunda hedefin broker_instance olarak kullanılır. |
is_broker_enabled |
bit |
1 = Bu veritabanındaki aracı şu anda ileti gönderiyor ve alıyor.0 = Gönderilen tüm iletiler iletim kuyruğunda kalır ve alınan iletiler bu veritabanındaki kuyruklara yerleştirilmeyecek.Varsayılan olarak, geri yüklenen veya eklenen veritabanlarında aracı devre dışı bırakılır. Bunun istisnası, yük devretmeden sonra aracının etkinleştirildiği veritabanı yansıtmasıdır. |
log_reuse_wait |
tinyint | İşlem günlüğü alanının yeniden kullanılması şu anda son denetim noktasından itibaren aşağıdakilerden birini bekliyor. Bu değerlerin daha ayrıntılı açıklamaları için bkz. İşlem günlüğü. Value 0 = Hiçbir şey1= Denetim Noktası (Bir veritabanında bellek için iyileştirilmiş bir veri dosya grubu olduğunda, sütunun log_reuse_wait veya checkpointdeğerinin gösterilmesini xtp_checkpoint beklemeniz gerekir) 12 = Günlük Yedekleme 13 = Etkin yedekleme veya geri yükleme 14 = Etkin işlem 15 = Veritabanı yansıtma 16 = Çoğaltma 17 = Veritabanı anlık görüntüsü oluşturma 18 = Günlük taraması9 = AlwaysOn Kullanılabilirlik Grupları ikincil çoğaltması, bu veritabanının işlem günlüğü kayıtlarını ilgili ikincil veritabanına uyguluyor.
29 = Diğer (Geçici) 310 = Yalnızca iç kullanım için 211 = Yalnızca iç kullanım için 212 = Yalnızca iç kullanım için 213 = En eski sayfa 214 = Diğer 216
=
XTP_CHECKPOINT(Bir veritabanında bellek için iyileştirilmiş bir veri dosya grubu varsa, sütunun log_reuse_wait veya checkpointolduğunu xtp_checkpoint görmeyi beklemeniz gerekir) 417 = Hızlandırılmış Veritabanı Kurtarma kullanıldığında 5 sLog taraması1Şunlar için geçerlidir: SQL Server 2008 (10.0.x) ve sonraki sürümler 2Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümler 3Şunlar için geçerlidir: SQL Server 2008 R2 (10.50.x) ve önceki sürümler 4Şunlar için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümler 5Şunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümler |
log_reuse_wait_desc |
nvarchar(60) | İşlem günlüğü alanının son denetim noktasından itibaren yeniden kullanımı açıklanıyor. Olası değerler:NOTHINGCHECKPOINTLOG_BACKUPACTIVE_BACKUP_OR_RESTOREACTIVE_TRANSACTIONDATABASE_MIRRORINGREPLICATIONDATABASE_SNAPSHOT_CREATIONLOG_SCANAVAILABILITY_REPLICAOLDEST_PAGEXTP_CHECKPOINTSLOG_SCAN |
is_date_correlation_on |
bit |
1
=
DATE_CORRELATION_OPTIMIZATION dir ON0
=
DATE_CORRELATION_OPTIMIZATION dir OFF |
is_cdc_enabled |
bit |
1 = Veritabanı değişiklik verisi yakalama için etkinleştirilir. Daha fazla bilgi için bkz. sys.sp_cdc_enable_db. |
is_encrypted |
bit | Veritabanının şifrelenip şifrelenmediğini gösterir (ALTER DATABASE SET ENCRYPTION yan tümcesini kullanarak son kümeyi yansıtır). Aşağıdaki değerlerden biri olabilir:1 = Şifrelenmiş0 = ŞifrelenmemişVeritabanı şifrelemesi hakkında daha fazla bilgi için bkz. saydam veri şifrelemesi (TDE) . Veritabanının şifresi çözülüyorsa is_encrypted0değerini gösterir.
sys.dm_database_encryption_keys dinamik yönetim görünümünü kullanarak şifreleme işleminin durumunu görebilirsiniz. |
is_honor_broker_priority_on |
bit | Veritabanının konuşma önceliklerini kabul edip etmediğini gösterir (ALTER DATABASE SET HONOR_BROKER_PRIORITY yan tümcesini kullanarak son ayarlanan durumu yansıtır). Aşağıdaki değerlerden biri olabilir:1
=
HONOR_BROKER_PRIORITY dir ON0
=
HONOR_BROKER_PRIORITY dir OFFVarsayılan olarak, geri yüklenen veya eklenen veritabanlarında aracı önceliği kapalıdır. |
replica_id |
uniqueidentifier | Varsa, veritabanının katıldığı kullanılabilirlik grubunun kullanılabilirlik çoğaltmasını yerel Always On kullanılabilirlik gruplarının benzersiz tanımlayıcısı.NULL = veritabanı, kullanılabilirlik grubundaki kullanılabilirlik çoğaltmasının bir parçası değildir.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
group_database_id |
uniqueidentifier | Varsa, veritabanının katıldığı Always On kullanılabilirlik grubu içindeki veritabanının benzersiz tanımlayıcısı.
group_database_id, bu veritabanı için birincil çoğaltmada ve veritabanının kullanılabilirlik grubuna katıldığı her ikincil çoğaltmada aynıdır.NULL = veritabanı herhangi bir kullanılabilirlik grubundaki kullanılabilirlik çoğaltmasının parçası değildir.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
resource_pool_id |
int | Bu veritabanına eşlenen kaynak havuzunun kimliği. Bu kaynak havuzu, bu veritabanındaki bellek için iyileştirilmiş tablolarda kullanılabilen toplam belleği denetler. Şunlar için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümleri |
default_language_lcid |
smallint | Kapsanan veritabanının varsayılan dilinin yerel kimliğini (lcid) gösterir.Not:Varsayılan dil sunucusu yapılandırma değeri olarak işlev görür. Bu değer, içerilmeyen bir veritabanı için NULL.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
default_language_name |
nvarchar(128) | Kapsanan veritabanının varsayılan dilini gösterir. Bu değer, içerilmeyen bir veritabanı için NULL.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
default_fulltext_language_lcid |
int | İçerilen veritabanının varsayılan tam metin dilinin yerel ayar kimliğini (lcid) gösterir. Not: Varsayılan varsayılan tam metin dil sunucusu yapılandırma değeri olarak işlev görür. Bu değer, içerilmeyen bir veritabanı için NULL.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
default_fulltext_language_name |
nvarchar(128) | İçerilen veritabanının varsayılan tam metin dilini gösterir. Bu değer, içerilmeyen bir veritabanı için NULL.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
is_nested_triggers_on |
bit | İçerilen veritabanında iç içe tetikleyicilere izin verilip verilmeyeceğini gösterir.0 = iç içe tetikleyicilere izin verilmiyor1 = iç içe tetikleyicilere izin verilirNot:İç içe yerleştirilmiş işlevi, sunucu yapılandırma değerini tetikler. Bu değer, içerilmeyen bir veritabanı için NULL. Daha fazla bilgi için bkz. sys.configurations.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
is_transform_noise_words_on |
bit | İçerilen veritabanında sözcüklerin mi yoksa kirlilik sözcüklerinin mi dönüştürülmesi gerektiğini gösterir.0 = kirli sözcükler dönüştürülmemelidir.1 = kirli sözcükler dönüştürülmelidir.Not:Dönüştürme kirlilik sözcükleri Sunucu Yapılandırma Seçeneği sunucu yapılandırma değeri olarak işlev görür. Bu değer, içerilmeyen bir veritabanı için NULL. Daha fazla bilgi için bkz. sys.configurations.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümler |
two_digit_year_cutoff |
smallint | İki basamaklı yılların dört basamaklı yıl olarak yorumlanması için kesme yılını temsil eden 1753 ile 9999 arasında bir sayının değerini gösterir. Not:İki basamaklı yıl kesme sunucusu yapılandırma değeri olarak işlev görür. Bu değer, içerilmeyen bir veritabanı için NULL. Daha fazla bilgi için bkz. sys.configurations.Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
containment |
tinyint | Veritabanının kapsama durumunu gösterir. Boş değer atanamaz.0 = veritabanı kapsama kapalı.
Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı.1= veritabanı kısmi kapsamada: SQL Server 2012 (11.x) ve sonraki sürümler için geçerlidir |
containment_desc |
nvarchar(60) | Veritabanının kapsama durumunu gösterir. Boş değer atanamaz.NONE = eski veritabanı (sıfır kapsama)PARTIAL = kısmen kapsanan veritabanıŞunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
target_recovery_time_in_seconds |
int | Veritabanının kurtarılması için saniye cinsinden tahmini süre. Nullable. Şunlar için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
delayed_durability |
int | Gecikmeli dayanıklılık ayarı:0 = DISABLED1 = İzİn VERİlDİ2 = FORCEDDaha fazla bilgi için bkz. İşlem Dayanıklılığını Denetleme. Şunlar için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümleri ve Azure SQL Veritabanı. |
delayed_durability_desc |
nvarchar(60) | Gecikmeli dayanıklılık ayarı:DISABLEDALLOWEDFORCEDŞunlar için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümleri ve Azure SQL Veritabanı. |
is_memory_optimized_elevate_to_snapshot_on |
bit | Bellek için iyileştirilmiş tablolara, oturum ayarı SNAPSHOT daha düşük bir yalıtım düzeyi TRANSACTION ISOLATION LEVELREAD COMMITTED veya olarak ayarlandığında yalıtım kullanılarak READ UNCOMMITTED erişilir.1 = En düşük yalıtım düzeyi SNAPSHOT'dır.0 = Yalıtım düzeyi yükseltilmiş değil. |
is_federation_member |
bit | Veritabanının bir federasyonun üyesi olup olmadığını gösterir. Şunlar için geçerlidir: Azure SQL Veritabanı |
is_remote_data_archive_enabled |
bit | Veritabanının uzatılıp uzatılmadığını gösterir.0 = Veritabanı Esnetme etkin değil.1 = Veritabanı Stretch etkindir.Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Daha fazla bilgi için bkz . Stretch Database. |
is_mixed_page_allocation_on |
bit | Veritabanındaki tabloların ve dizinlerin ilk sayfaları karma kapsamlardan ayırıp ayıramayacağını gösterir.0 = Veritabanındaki tablolar ve dizinler her zaman ilk sayfaları tekdüzen uzantılardan ayırır.1 = Veritabanındaki tablolar ve dizinler ilk sayfaları karma kapsamlardan ayırabilir.Daha fazla bilgi için SET MIXED_PAGE_ALLOCATION seçeneğine bakın.Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri |
is_temporal_history_retention_enabled |
bit | Zamana bağlı bekletme ilkesi temizleme görevinin etkinleştirilip etkinleştirilmediğini gösterir.1 = geçici saklama etkinleştirildi0 = zamana bağlı saklama devre dışı bırakıldıŞunlar için geçerlidir: SQL Server 2017 (14.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
catalog_collation_type |
int | Katalog harmanlama ayarı:0 = DATABASE_DEFAULT2 = SQL_Latin_1_General_CP1_CI_ASŞunlar için geçerlidir: Azure SQL Veritabanı |
catalog_collation_type_desc |
nvarchar(60) | Katalog harmanlama ayarı: DATABASE_DEFAULT SQL_Latin_1_General_CP1_CI_ASŞunlar için geçerlidir: Azure SQL Veritabanı |
physical_database_name |
nvarchar(128) | SQL Server için veritabanının fiziksel adı. Azure SQL Veritabanı için, kullanıcı veritabanına karşılık gelen geçerli fiziksel veritabanının benzersiz tanımlayıcısı. Veritabanı hizmet düzeyi hedefinin değiştirilmesi veya veritabanının geri yüklenmesi bu değerin değişmesine neden olur. Şunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
is_result_set_caching_on |
bit | Sonuç kümesi önbelleğinin etkinleştirilip etkinleştirilmediğini gösterir.1 = sonuç kümesi önbelleğe alma etkin0 = sonuç kümesi önbelleğe alma devre dışı bırakıldıŞunlar için geçerlidir: Azure Synapse Analytics ayrılmış SQL havuzları ve Microsoft Fabric. Daha fazla bilgi için bkz . Sonuç kümesi önbelleğe alma (önizleme). |
is_accelerated_database_recovery_on |
bit | Hızlandırılmış Veritabanı Kurtarma'nın (ADR) etkinleştirilip etkinleştirilmediğini gösterir.1 = ADR etkin0 = ADR devre dışı bırakıldıŞunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümleri, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği |
is_tempdb_spill_to_remote_store |
bit | Uzak depoya tempdb taşma özelliğinin etkinleştirilip etkinleştirilmediğini gösterir.1 = etkin0 = devre dışıŞunlar için geçerlidir: Azure Synapse Analytics 2. Nesil. |
is_stale_page_detection_on |
bit | Eski sayfa algılamanın etkinleştirilip etkinleştirilmediğini gösterir.1 = eski sayfa algılama etkinleştirildi0 = eski sayfa algılama devre dışı bırakıldıŞunlar için geçerlidir: Azure Synapse Analytics 2. Nesil. Bu özellik tüm bölgelere dağıtılırken örneğinize dağıtılan sürümü ve en son Azure Synapse sürüm notlarını denetleyin ve özellik kullanılabilirliği için 2. Nesil yükseltme zamanlaması . |
is_memory_optimized_enabled |
bit |
Karma arabellek havuzugibi bazı In-Memory özelliklerinin veritabanı için etkinleştirilip etkinleştirilmediğini gösterir.
In-Memory OLTP'ye genel bakış vekullanım senaryolarının kullanılabilirliğini veya yapılandırma durumunu yansıtmaz.1 = bellek için iyileştirilmiş özellikler etkinleştirilir0 = bellek için iyileştirilmiş özellikler devre dışı bırakıldıŞunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
is_data_retention_on |
bit | Azure Edge veritabanı için veri saklamanınetkinleştirilip etkinleştirilmediğini gösterir. Şunlar için geçerlidir: Azure SQL Edge |
is_ledger_on |
bit | Tüm kullanıcı tablolarının kayıt defteri tabloları olduğu bir veritabanı olan bir kayıt defteri veritabanını gösterir (tüm müşteri veritabanı üzerinde değişiklik yapılır). Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
is_change_feed_enabled |
bit | Geçerli veritabanının SQL için Azure Synapse Link, olay akışını değiştirme veya Doku Yansıtma için etkinleştirilip etkinleştirilmediğini gösterir. Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri ve Azure SQL Veritabanı. |
is_data_lake_replication_enabled |
bit | Geçerli veritabanının Doku Yansıtma için etkinleştirilip etkinleştirilmediğini gösterir. Şunlara uygulanır: SQL Server 2025 (17.x) ve sonraki sürümler, Azure SQL Managed Instance ve Azure SQL Database. |
is_event_stream_enabled |
bit | Geçerli veritabanında Değişiklik olay akışı (önizleme) özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. SQL Server 2025 (17.x) ve sonraki sürümler için geçerlidir. |
is_vorder_enabled |
bit | Her Ambar için V-Order'ın etkinleştirilip etkinleştirilmediğini gösterir. Şunlar için geçerlidir: Yalnızca Microsoft Fabric. |
is_optimized_locking_on |
bit | İyileştirilmiş kilitlemenin etkinleştirilip etkinleştirilmediğini gösterir.1 = İyileştirilmiş kilitleme etkinleştirildi0 = İyileştirilmiş kilitleme devre dışı bırakıldıUygulanır: SQL Server 2025 (17.x) ve Azure SQL Database. |
1 Uyumluluk düzeylerinin tam listesi için bkz. ALTER DATABASE uyumluluk düzeyi
Permissions
sys.databases çağıranı veritabanının sahibi değilse ve veritabanı master veya tempdbdeğilse, ilgili satırı görmek için gereken en düşük izinler ALTER ANY DATABASE veya VIEW ANY DATABASE sunucu düzeyinde izin ya da CREATE DATABASE veritabanında master iznidir. Çağıranın bağlı olduğu veritabanı her zaman sys.databasesiçinde görüntülenebilir.
Important
Varsayılan olarak, genel rol VIEW ANY DATABASE iznine sahiptir ve tüm oturum açma işlemlerinin veritabanı bilgilerini görmesine olanak sağlar.
Bir veritabanını algılama özelliğinin oturum açmasını engellemek için, REVOKEVIEW ANY DATABASE iznini public veya tek tek oturum açma işlemleri için DENY iznini VIEW ANY DATABASE.
Remarks
Azure SQL Veritabanı'nda bu görünüm master veritabanında ve kullanıcı veritabanlarında kullanılabilir.
master veritabanında, bu görünüm master veritabanındaki bilgileri ve sunucudaki tüm kullanıcı veritabanlarını döndürür. Kullanıcı veritabanında, bu görünüm yalnızca geçerli veritabanı ve master veritabanındaki bilgileri döndürür.
Olası meta veri eşitlemesi nedeniyle, sys.databases görünümü veritabanı şifrelemesi ile ilgili yanlış bilgiler sağlayabilir. Doğru sonuçlar elde etmek için, gerçek şifreleme durumunu elde etmek için sys.dm_database_encryption_keys görünümünü kullanmanızı öneririz.
Yeni veritabanının oluşturulduğu Azure SQL Veritabanı sunucusunun sys.databases veritabanındaki master görünümünü kullanın. Veritabanı kopyası başlatıldıktan sonra, kopyalama ilerleme durumu hakkında daha fazla bilgi almak için hedef sunucunun sys.databases veritabanından sys.dm_database_copies ve master görünümlerini sorgulayabilirsiniz.
Examples
A.
sys.databases görünümünü sorgulama
Aşağıdaki örnek, sys.databases görünümünde kullanılabilen sütunlardan birkaçını döndürür.
SELECT name,
user_access_desc,
is_read_only,
state_desc,
recovery_model_desc
FROM sys.databases;
B. Azure SQL Veritabanı'nda kopyalama durumunu denetleme
Aşağıdaki örnek, veritabanı kopyalama işlemiyle ilgili bilgileri döndürmek için sys.databases ve sys.dm_database_copies görünümlerini sorgular.
Şunlar için geçerlidir: Azure SQL Veritabanı
-- 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. SQL Veritabanı'nda zamana bağlı bekletme ilkesi durumunu denetleme
Aşağıdaki örnek, zamansal bekletme temizleme görevinin etkinleştirilip etkinleştirilmediğini öğrenmek için sys.databases sorgular. Geri yükleme işleminden sonra, geçici saklama varsayılan olarak devre dışı bırakılır. Açıkça etkinleştirmek için ALTER DATABASE kullanın.
Şunlar için geçerlidir: Azure SQL Veritabanı
-- Execute from the master database.
SELECT a.name,
a.is_temporal_history_retention_enabled
FROM sys.databases AS a;