sys.sysfiles (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Veritabanındaki her dosya için bir satır içerir.

Important

Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için bir görünüm olarak dahil edilmiştir. Bunun yerine mevcut SQL Server sistem görünümlerini kullanmanızı öneririz. Eşdeğer sistem görünümünü veya görünümlerini bulmak için Sistem Tablolarını Sistem Görünümlerine Eşleme (Transact-SQL) bölümüne bakınız. Bu özellik, Microsoft SQL Server'ın gelecekteki bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.

Sütun adı Veri türü Description
fileid smallint Her veritabanı için benzersiz dosya tanımlama numarası.
Groupid smallint Dosya grubu kimlik numarası.
boyut int Dosyanın boyutu, 8 KB sayfalarda.
maxsize int Maksimum dosya boyutu, 8 KB sayfalarda.

0 = Büyüme yok.

-1 = Dosya, disk dolana kadar büyür.

268435456 = Günlük dosyası maksimum 2 TB boyutuna ulaşacaktır.

Not: Sınırsız log dosyası boyutuyla yükseltilen veritabanları, günlük dosyasının maksimum boyutu için -1 rapor eder.
Büyüme int Veritabanının büyüme büyüklüğü. Durum değerine bağlı olarak sayfa sayısı veya dosya boyutu yüzdesi olabilir.

0 = Büyüme yok.
durum int Büyüme değeri için durum bitleri megabayt (MB) veya kilobayt (KB) cinsinden verilir.

0x2 = Disk dosyası.

0x40 = Günlük dosyası.

0x100000 = Büyüme. Bu değer yüzdedir, sayfa sayısı değil.
Perf int Rezerve edilmiş.
name sysname Dosyanın mantıksal adı.
filename Nıvarçar(260) Fiziksel cihazın adı. Bu, dosyanın tam yolunu da kapsar.