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
Analytics Platform Sistemi (PDW)
SQL analiz uç noktası microsoft fabric
Ambarı'nda Microsoft Fabric
SQL veritabanında Microsoft Fabric
SQL Server örneğinde veritabanı başına bir satır içerir.
Veritabanı ONLINE
değilse veya AUTO_CLOSE
ON
olarak ayarlanırsa ve veritabanı kapatılırsa, bazı sütunların değerleri NULL
olabilir. Veritabanı OFFLINE
ise, ilgili satır düşük ayrıcalıklı kullanıcılar tarafından görülemez. Veritabanı OFFLINE
ilgili 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 tipi | Açıklama |
---|---|---|
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ütunundaki database_id ile birleştirilebilir, ancak database_id sütununun 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) | Sunucuya kayıtlı olarak veritabanının dış sahibinin SID (Security-Identifier). 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.
tempdb için, sunucu her yeniden başlatıldığında bu değer değişir. Microsoft Fabric'teki create_date Azure SQL Veritabanı, Ambar ve SQL analiz uç noktasında yeniden adlandırma işlemi gerçekleştirildiğinde değişmez |
compatibility_level |
tinyint | Davranışın uyumlu olduğu SQL Server sürümüne karşılık gelen tamsayı. 70 - SQL Server 7.0 ile SQL Server 2008 (10.0.x) arasında 80 - SQL Server 2000 (8.x) ile SQL Server 2008 R2 (10.50.x) arasında 90 - SQL Server 2008 (10.0.x) ile SQL Server 2012 (11.x) arasında 100 - SQL Server 2008 (10.0.x) ve sonraki sürümleri ve Azure SQL Veritabanı 110 - SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı 120 - SQL Server 2014 (12.x) ve sonraki sürümleri ve Azure SQL Veritabanı 130 - SQL Server 2016 (13.x) ve sonraki sürümleri ve Azure SQL Veritabanı 140 - SQL Server 2017 (14.x) ve sonraki sürümleri ve Azure SQL Veritabanı 150 - SQL Server 2019 (15.x) ve sonraki sürümleri ve Azure SQL Veritabanı 160 - SQL Server 2022 (16.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
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 ON olarak ayarlanır ve veritabanı kapatılır. |
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_ONLY 0 = Veritabanı READ_WRITE |
is_auto_close_on |
bit |
1
=
AUTO_CLOSE AÇıK0
=
AUTO_CLOSE KAPALI |
is_auto_shrink_on |
bit |
1
=
AUTO_SHRINK AÇıK0
=
AUTO_SHRINK KAPALI |
state |
tinyint |
Değer0 = ONLINE 1 = RESTORING 2
=
RECOVERING
13
=
RECOVERY_PENDING
14 = SUSPECT 5
=
EMERGENCY
16
=
OFFLINE
17
=
COPYING
210
=
OFFLINE_SECONDARY
2Not: Always On veritabanları için database_state database_state_desc veya sütunlarını sorgular.1için geçerlidir: SQL Server 2008 (10.0.x) ve sonraki sürümleri ve Azure SQL Veritabanı 2iç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 AÇıK0
=
SUPPLEMENTAL_LOGGING KAPALI |
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 KAPALI (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 KAPALI durumuna geçişte. 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.
ALTER DATABASE çalıştırıldığında etkin olan tüm işlemler tamamlanıncaya kadar veritabanı KAPALI durumuna geçişte kalır.3 = Anlık görüntü yalıtım durumu ON durumuna geçişte. Yeni işlemlerin değişiklikleri sürümlenmiştir. İşlemler, anlık görüntü yalıtım durumu 1 (ON) olana kadar anlık görüntü yalıtımı kullanamaz. veritabanı, ALTER DATABASE çalıştırıldığında etkin olan tüm güncelleştirme işlemleri tamamlanıncaya kadar ON durumunda 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 ON'dır. 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ği KAPALI (varsayılan) seçeneğidir. 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 = FULL 2 = BULK_LOGGED 3 = SIMPLE |
recovery_model_desc |
nvarchar(60) | Seçilen kurtarma modelinin açıklaması. |
page_verify_option |
tinyint |
PAGE_VERIFY seçeneğinin ayarı:0 = NONE 1 = TORN_PAGE_DETECTION 2 = 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 AÇıK0
=
AUTO_CREATE_STATISTICS KAPALI |
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ı oluriçin geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümler. |
is_auto_update_stats_on |
bit |
1
=
AUTO_UPDATE_STATISTICS AÇıK0
=
AUTO_UPDATE_STATISTICS KAPALI |
is_auto_update_stats_async_on |
bit |
1
=
AUTO_UPDATE_STATISTICS_ASYNC AÇıK0
=
AUTO_UPDATE_STATISTICS_ASYNC KAPALI |
is_ansi_null_default_on |
bit |
1
=
ANSI_NULL_DEFAULT AÇıK0
=
ANSI_NULL_DEFAULT KAPALI |
is_ansi_nulls_on |
bit |
1
=
ANSI_NULLS AÇıK0
=
ANSI_NULLS KAPALI |
is_ansi_padding_on |
bit |
1
=
ANSI_PADDING AÇıK0
=
ANSI_PADDING KAPALI |
is_ansi_warnings_on |
bit |
1
=
ANSI_WARNINGS AÇıK0
=
ANSI_WARNINGS KAPALI |
is_arithabort_on |
bit |
1
=
ARITHABORT AÇıK0
=
ARITHABORT KAPALI |
is_concat_null_yields_null_on |
bit |
1
=
CONCAT_NULL_YIELDS_NULL AÇıK0
=
CONCAT_NULL_YIELDS_NULL KAPALI |
is_numeric_roundabort_on |
bit |
1
=
NUMERIC_ROUNDABORT AÇıK0
=
NUMERIC_ROUNDABORT KAPALI |
is_quoted_identifier_on |
bit |
1
=
QUOTED_IDENTIFIER AÇıK0
=
QUOTED_IDENTIFIER KAPALI |
is_recursive_triggers_on |
bit |
1
=
RECURSIVE_TRIGGERS AÇıK0
=
RECURSIVE_TRIGGERS KAPALI |
is_cursor_close_on_commit_on |
bit |
1
=
CURSOR_CLOSE_ON_COMMIT AÇıK0
=
CURSOR_CLOSE_ON_COMMIT KAPALI |
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 KAPALI |
is_parameterization_forced |
bit |
1 = Parametreleştirme ZORLAMALI0 = 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ştirilmediiçin geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler. |
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 0 dö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 |
benzersiz tanımlayıcı | 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üğü. Değer 0 = Hiçbir şey1 = Denetim Noktası (Veritabanında bellek için iyileştirilmiş bir veri dosya grubu olduğunda, log_reuse_wait sütununun checkpoint veya xtp_checkpoint ) 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 2 iç kullanım için11 = Yalnızca 2 iç kullanım için12 = Yalnızca 2 iç kullanım için13 = En eski sayfa 214 = Diğer 216
=
XTP_CHECKPOINT (Veritabanında bellek için iyileştirilmiş bir veri dosya grubu olduğunda, log_reuse_wait sütununun checkpoint veya xtp_checkpoint gösterdiğini görmeniz gerekir) 417 = Hızlandırılmış Veritabanı Kurtarma kullanıldığında 5 sLog taraması1için geçerlidir: SQL Server 2008 (10.0.x) ve sonraki sürümler 2için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümler 3için geçerlidir: SQL Server 2008 R2 (10.50.x) ve önceki sürümler 4için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümler 5iç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: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 AÇıK0
=
DATE_CORRELATION_OPTIMIZATION KAPALI |
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 (Transact-SQL). |
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_encrypted 0 değ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 ON0 = HONOR_BROKER_PRIORITY KAPALIVarsayılan olarak, geri yüklenen veya eklenen veritabanlarında aracı önceliği kapalıdır. |
replica_id |
benzersiz tanımlayıcı | 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.için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
group_database_id |
benzersiz tanımlayıcı | 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.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. için geçerlidir: SQL Server 2014 (12.x) ve sonraki sürümler |
default_language_lcid |
smallint | Kapsanan veritabanının varsayılan dilinin yerel kimliğini (lcid ) gösterir.İşlevleri. Bu değer, içerilmeyen bir veritabanı için NULL .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 .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 olarak İşlevleri yapılandırın. Bu değer, içerilmeyen bir veritabanı için NULL .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 .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 verilirİşlevleri. Bu değer, içerilmeyen bir veritabanı için NULL . Daha fazla bilgi için bkz. sys.configurations (Transact-SQL).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.. Bu değer, içerilmeyen bir veritabanı için NULL . Daha fazla bilgi için bkz. sys.configurations (Transact-SQL).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. İşlevleri. Bu değer, içerilmeyen bir veritabanı için NULL . Daha fazla bilgi için bkz. sys.configurations (Transact-SQL).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ı.
için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümleri ve Azure SQL Veritabanı.1 = veritabanı kısmi kapsamada için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümler |
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ı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. 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 = DEVRE DIŞI1 = İzİn VERİlDİ2 = ZORLADaha fazla bilgi için bkz. İşlem Dayanıklılığını Denetleme. 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ı:DISABLED ALLOWED FORCED 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 | İşlem YALıTıM DÜZEYİ oturum ayarı daha düşük bir yalıtım düzeyine ayarlandığında BELLEK için iyileştirilmiş tablolara ANLıK GÖRÜNTÜ yalıtımı kullanılarak erişilir( READ COMMITTED veya READ UNCOMMITTED).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. 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.için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler 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 ALTER DATABASE SET Options (Transact-SQL) SET MIXED_PAGE_ALLOCATION seçeneğine bakın.için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler |
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ı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 için geçerlidir: Azure SQL Veritabanı |
catalog_collation_type_desc |
nvarchar(60) | Katalog harmanlama ayarı: VERİTABANI_ÖNTANIMLI SQL_Latin_1_General_CP1_CI_AS 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. için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümler 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. |
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ıiçin geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümler, 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ışı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ı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ıiçin geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümler ve Azure SQL Veritabanı |
is_data_retention_on |
bit | azure edge veritabanı için veri saklamaetkinleştirilip etkinleştirilmediğini gösterir. için geçerlidir: Azure SQL Edge |
is_ledger_on |
bit |
bir kayıt defteri veritabanını gösterir. Bu, tüm kullanıcı tablolarının kayıt defteri tabloları olduğu bir veritabanıdır (tüm müşteri veritabanı üzerinde oynanmaya açıktır). 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 veya Doku Yansıtılmış Veritabanıiçin etkinleştirilip etkinleştirilmediğini gösterir. için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri ve Azure SQL Veritabanı |
is_event_stream_enabled |
bit | Geçerli veritabanında Değişiklik olay akışı (önizleme) özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Şunlar için geçerlidir: SQL Server 2025 (17.x) Önizleme ve sonraki sürümler |
is_vorder_enabled |
bit | Her Ambar için V-Order etkinleştirilip etkinleştirilmediğini gösterir. 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ıŞunlar için geçerlidir: SQL Server 2025 (17.x) Önizlemesi ve Azure SQL Veritabanı |
İzinler
sys.databases
çağıranı veritabanının sahibi değilse ve veritabanı master
veya tempdb
değ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.databases
içinde görüntülenebilir.
Önemli
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, REVOKE
VIEW ANY DATABASE
iznini public
veya tek tek oturum açma işlemleri için DENY
iznini VIEW ANY DATABASE
.
Açıklamalar
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.
Örnekler
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. 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.
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.
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;