sys.master_files (Transact-SQL)
Bir veritabanının ana veritabanında depolanan dosya başına bir satır içerir.Bu, sistem genelinde bir görünümdür.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
database_id |
int |
Bu dosyayı geçerli olduğu veritabanı KIMLIĞI.Ana database_id her zaman 1'dir. |
file_id |
int |
Veritabanı içinde dosya KIMLIĞI.Birincil file_id her zaman 1'dir. |
file_guid |
uniqueidentifier |
Dosya benzersiz tanıtıcısı. NULL = veritabanı önceki bir sürümünden yükseltildi SQL Server. |
türü |
tinyint |
Dosya türü: 0 Satır =.(Dosyaları için yükseltilmiş olan veya oluşturduğunuz bir tam metin Kataloğu içerir 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 |
Bu dosyanın ait olduğu veri alanının KIMLIĞI.Bir dosya grubu veri alanıdır. 0 Günlük dosyaları = |
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 |
Geçerli dosya boyutu 8 KB sayfaları.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, en yakın 64 KB olarak yuvarlanan 8 KB sayfaların birimlerindeki büyüme artışı olan 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 = dosya adı, yeniden kullanılabilir değil.Bir günlük yedek (adı veya physical_name) adı için yeni bir adla yeniden kullanılabilmesinden önce alınması gerekir. 0 = Dosya adını yeniden kullanılmak üzere kullanılamaz. |
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. |
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 kapsayıcı 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 |
kapsayıcı kurtarılabilmesini kurtarma çatalı.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.master_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
Karşılık gelen satırı görmek için gereken en düşük izinler şunlardır: CREATE DATABASE, ALTER ANY DATABASE veya Görünüm ANY TANıMı.