sys.database_files (Transact-SQL)
Veritabanında depolanan bir veritabanı, dosya başına bir satır içerir.Bu bir veritabanı başına görünümdür.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
file_id |
int |
Veritabanı içinde dosya KIMLIĞI. |
file_guid |
uniqueidentifier |
Dosya için GUID. NULL = veritabanı önceki bir sürümünden yükseltildi SQL Server. |
türü |
tinyint |
Dosya türü: 0 Satır için yükseltilmiş olan veya oluşturduğunuz bir tam metin kataloğu (içerir dosyaları = SQL Server 2008.) 1 = Oturum 2 filestream = 3 = Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. 4 = Tam metin (tam metin Kataloğu tarihten daha erken SQL Server 2008; için yükseltilmiş olan veya oluşturduğunuz bir tam metin Kataloğu SQL Server 2008 bir dosya türü 0 bildirir.) |
type_desc |
nvarchar(60) |
Dosya türü açıklaması: SATıRSAY (dosyaları için yükseltilmiş olan veya oluşturduğunuz bir tam metin Kataloğu içerir SQL Server 2008.) GÜNLÜK filestream FULLTEXT (tam metin Kataloğu tarihten daha erken SQL Server 2008.) |
data_space_id |
int |
Değer 0 veya 0'dan büyük olabilir.0 Değeri, veritabanı günlük dosyası ve bu veri dosyasının depolandığı dosya grubu KIMLIĞI 0'dan büyük bir değer'i gösterir. |
adı |
sysname |
Veritabanındaki dosyanın mantıksal ad. |
physical_name |
nvarchar(260) |
Işletim sistemi ve dosya adı. |
durumu |
tinyint |
Dosya durumu: 0 = BİR ÇEVRİMİÇİ 1 GERİ = 2 KURTARMA = 3 recovery_pending = 4 ŞÜPHELİ = 5 = Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. 6 ÇEVRİMDIŞI = 7 GEÇERSİZ = |
state_desc |
nvarchar(60) |
Dosya durumu açıklaması: ÇEVRİMİÇİ GERİ YÜKLEME KURTARMA recovery_pending ŞÜPHELİ ÇEVRİMDIŞI GEÇERSİZ Daha fazla bilgi için bkz:Dosya durumlar. |
boyut |
int |
Dosyada, 8 KB sayfaları olarak geçerli boyutu. 0 = Uygun değil veritabanı anlık görüntü görüntü görüntü görüntüsü görüntüsü için kullanabileceğiniz rapor anlık görüntü görüntü görüntüsünü hiç dosya için ayrılan alanı boyutunu yansıtır. |
max_size |
int |
8 KB) sayfalar en büyük dosya boyutu: 0 = No Büyümeye izin verilir. -1 = Dosya, disk dolu olduğu kadar genişleyebilecek. 268435456 Günlük dosyası için en fazla olacak boyutunu 2 genişleyebilecek = TB.
Note:
Sınırsız günlüğü dosya boyutunu yükseltilir veritabanlarının, günlük dosyasının en büyük boyutu için -1 bildirir.
|
büyüme |
int |
0 = Dosya boyutu sabittir ve değil büyüyecektir. >0 = Dosya, otomatik olarak büyüyecektir. Is_percent_growth = 0, 8 KB sayfaların en yakın 64 KB olarak yuvarlanan birimlerindeki büyüme artışı olur. Is_percent_growth = 1, büyüme artışı tamsayı yüzde olarak ifade edilir. |
is_media_read_only |
bit |
1 = Salt okunur medyada bir dosyadır. 0 = Okuma-yazma ortamında bir dosyadır. |
is_read_only |
bit |
1 = Dosya salt okunur olarak işaretlenmiş. 0 = Dosya, okuma/yazma işaretlenmiş. |
is_sparse |
bit |
1 = Dosyası seyrek bir dosyadır. 0 = Dosyası seyrek dosya değil. Daha fazla bilgi için bkz:Veritabanı anlık görüntü olarak seyrek dosya boyutları'nı anlama. |
is_percent_growth |
bit |
1 = Dosyasının büyüme yüzdesidir. 0 = Sayfalarında mutlak büyüme boyutu. |
is_name_reserved |
bit |
1 Bırakılan = (adı veya physical_name) dosya adı yalnızca sonraki günlük sonra yeniden kullanılabilir, yedek.Dosyaları bir veritabanından düşürülme, mantıksal adlar kadar sonraki günlük bir ayrılmış durumda kalmasını yedek.Bu sütun, yalnızca tam kurtarma modeli ve toplu günlük kurtarma modeli altında geçerlidir. |
create_lsn |
numeric(25,0) |
Dosyanın oluşturulduğu günlük sıra numarası (SSN). |
drop_lsn |
numeric(25,0) |
SSN, dosya kesildi. 0 Dosya = yeniden kullanılmak üzere adı kullanılamaz. |
read_only_lsn |
numeric(25,0) |
SSN, ve dosyayı içeren dosya grubu okuma/yazma alanı'nda salt okunur (en son değişikliği) değiştirildi. |
read_write_lsn |
numeric(25,0) |
SSN salt okunur gelen (son değişikliği) okuma/yazma için dosyayı içeren dosya grubu değiştirildi. |
differential_base_lsn |
numeric(25,0) |
Fark tabanı.Bu SSN içinde bir fark içerdiği yüklendikten sonra veri kapsamlarını değiştirilen yedek. |
differential_base_guid |
uniqueidentifier |
temel yedek, farklı bir yedekleme temel benzersiz tanıtıcısı. |
differential_base_time |
datetime |
Differential_base_lsn için karşılık gelen saat. |
redo_start_lsn |
numeric(25,0) |
Yanıp SSN sonraki ileri sarmak başlatmanız gerekir. Iş sürece NULL durumu RESTORING veya durumu = RECOVERY_PENDING =. |
redo_start_fork_guid |
uniqueidentifier |
Kurtarma çatalı benzersiz tanıtıcısı.Sonraki günlük first_fork_guid yedek gereken geri bu değerle eşleşen.Bu dosyayı geçerli durumunu gösterir. |
redo_target_lsn |
numeric(25,0) |
Çevrimiçi top sırasında bu dosyayı iletme SSN durdurabilirsiniz. Iş sürece NULL durumu RESTORING veya durumu = RECOVERY_PENDING =. |
redo_target_fork_guid |
uniqueidentifier |
Kurtarma çatalı, dosyanın kurtarılamaz.Redo_target_lsn ile eşleştirilmiş. |
backup_lsn |
numeric(25,0) |
En son verileri veya değişiklik yedeği dosyasının SSN. |
Not
Bırakma büyük dizinler yeniden veya bırakma veya büyük bir tablo kesecek Database Engine işlem tamamlandıktan sonra kadar gerçek sayfa deallocations ve bunların ilişkili kilitlerin defers. Ertelenen bırak işlemleri ayrılan alan hemen serbest değil.Bu nedenle, hemen bırakarak veya büyük bir nesne kesiliyor sonra sys.database_files tarafından verilen değerlere gerçek disk alanı kullanılabilir yansıtmaz.Ertelenen ayırma hakkında daha fazla bilgi için bkz: Bırakma ve büyük nesneleri yeniden oluşturma.
İzinler
Üyelik gerektirir public bir roldür. Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.