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
Not
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.