backupfile (Transact-SQL)

Her veritabanı veri veya günlük dosyası için bir satır içerir.Sütunları yedek çekildiği saat dosya yapılandırma anlatılmaktadır.Olup olmadığına dosya yedek içinde bulunan tarafından belirlenen is_present sütun.Bu tablo depolanan msdb veritabanı.

Sütun adı

Veri türü

Açıklama

backup_set_id

Int

yedekkümeiçeren dosyanın benzersiz tanımlama numarası. Başvurular backupset(backup_set_id).

first_family_number

tinyint

Bu yedek dosyasını içeren ilk medya aile sayısı.null olabilir.

first_media_number

smallint

Bu yedek dosyasını içeren ilk medya medya sayısı.null olabilir.

filegroup_name

nvarchar(128)

Yedeklenmiş bir veritabanı dosyasıiçeren dosya grubu adı.null olabilir.

page_size

Int

sayfa, bayt cinsinden boyutu.

file_number

Numeric(10,0)

Bir veritabanı içinde benzersiz kimlik numarasını dosya (karşılık gelen sys.database_files.file_id).

backed_up_page_count

Numeric(10,0)

Yedeklenen sayfa sayısı.null olabilir.

file_type

CHAR(1)

Yedeklenen, biri dosya:

D = SQL Server veri dosyası.

L = SQL Server günlük dosyasına.

F = tam metin kataloğu.

null olabilir.

source_file_block_size

Numeric(10,0)

Yedekleme alındığı andakiyle özgün veri ya da günlük dosyasının üzerinde resided aygıt.null olabilir.

file_size

Numeric(20,0)

Uzunluğu, bayt cinsinden yedeklenir.null olabilir.

= logical_name

nvarchar(128)

Yedeklenen bir dosyanın mantıksal adı.null olabilir.

physical_drive

nvarchar(260)

Fiziksel sürücü veya bölüm adı.null olabilir.

physical_name

nvarchar(260)

Kalan Tutar (işletim sistemi) fiziksel dosya adı.null olabilir.

durumu

tinyint

Dosya birini durumu:

0 = ÇEVRİMİÇİ

1 = GERİ YÜKLEME

2 = KURTARMA

3 = BEKLEYEN KURTARMA

4 ŞÜPHELİ =

6 = ÇEVRİMDIŞI

7 = GEÇERSİZ

NotNot
Böylece bu değerleri veritabanı durumlarını değerlerine karşılık gelen değeri 5 atlanır.

state_desc

nvarchar(64)

Dosya durumu, birini açıklaması:

ÇEVRİMİÇİ GERİ YÜKLEME

KURTARMA

RECOVERY_PENDING

ÇEVRİMDIŞI OLDUĞUNDAN KUŞKULANIYORSANIZ GEÇERSİZ

create_lsn

Numeric(25,0)

Dosyanın oluşturulduğu günlük sıra numarası.

drop_lsn

Numeric(25,0)

Günlük sıra numarası, dosya bırakıldı.null olabilir.

Dosya bırakıldı değil, bu değer null olur.

file_guid

uniqueidentifier

Dosya benzersiz tanıtıcısı.

read_only_lsn

Numeric(25,0)

Günlük sıra numarası, dosyayı içeren dosya grubu okuma-yazma salt-okunur (son değişikliği) değiştirildi.null olabilir.

read_write_lsn

Numeric(25,0)

Günlük sıra numarası, dosyayı içeren dosya grubu salt okuma-yazma işlemleri (son değişikliği) değiştirildi.null olabilir.

differential_base_lsn

Numeric(25,0)

Tabanı SSN fark yedekler.Bir fark yedek günlük sıra numarası eşit veya daha büyük veri alanları içeren differential_base_lsn.

Diğer yedek türleri için değer null olur.

differential_base_guid

uniqueidentifier

Bir fark yedekiçin dosyanın değişiklik temeli oluşturan en son veri yedek benzersiz tanımlayıcısını; değer null ise, dosya fark yedekile eklenmiştir, ancak Bankası oluşturulduktan sonra eklendi.

Diğer yedek türleri için değer null olur.

backup_size

Numeric(20,0)

yedek için bu dosyanın bayt olarak boyutu.

filegroup_guid

uniqueidentifier

dosya grubukimliği.Backupfilegroup tablo dosya grubu bilgileri bulmak için filegroup_guid ile backup_set_id.

is_readonly

bit

1 = Dosya salt okunur.

is_present

bit

1 = Dosya yedek kümebulunur.

Açıklamalar

restore VERIFYONLY dan backup_device ile LOADHISTORY sütunları doldurur backupmediasetmedia -küme başlığından uygun değerleri iletablo .

Bu tablo ve diğer yedek ve geçmiş satır sayısını azaltmak için tabloları, yürütmek sp_delete_backuphistory saklı yordam.