sys.sysfiles (Transact-SQL)

Berlaku untuk:SQL Server

Berisi satu baris untuk setiap file dalam database.

Penting

Tabel sistem SQL Server 2000 ini disertakan sebagai tampilan untuk kompatibilitas mundur. Kami menyarankan agar Anda menggunakan tampilan sistem SQL Server saat ini sebagai gantinya. Untuk menemukan tampilan atau tampilan sistem yang setara, lihat Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL). Fitur ini akan dihapus dalam versi Microsoft SQL Server di masa mendatang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.

Nama kolom Jenis data Deskripsi
fileid smallint Nomor identifikasi file unik untuk setiap database.
groupid smallint Nomor identifikasi grup file.
ukuran int Ukuran file, dalam halaman 8 KB.
maxsize int Ukuran file maksimum, dalam halaman 8 KB.

0 = Tidak ada pertumbuhan.

-1 = File akan bertambah sampai disk penuh.

268435456 = File log akan tumbuh hingga ukuran maksimum 2 TB.

Catatan: Database yang ditingkatkan dengan ukuran file log tak terbatas akan melaporkan -1 untuk ukuran maksimum file log.
Pertumbuhan int Ukuran pertumbuhan database. Dapat berupa jumlah halaman atau persentase ukuran file, tergantung pada nilai status.

0 = Tidak ada pertumbuhan.
status int Bit status untuk nilai pertumbuhan baik dalam megabyte (MB) atau kilobyte (KB).

0x2 = File disk.

0x40 = File log.

0x100000 = Pertumbuhan. Nilai ini adalah persentase dan bukan jumlah halaman.
Perf int Dicadangkan.
nama nama sysname Nama logis file.
filename nvarchar(260) Nama perangkat fisik. Ini termasuk jalur lengkap file.

Lihat Juga

Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL)
Tampilan Kompatibilitas (Transact-SQL)