backupset (Transact-sql)

Her yedekleme kümesi için bir satır içerir. A yedekleme tek ve başarılı bir yedek işlem yedekten içerir. Geri yükleme, restore FILELISTONLY, restore headeronly ve restore VERIFYONLY deyimleri tek yedekleme içinde belirtilen yedekleme aygıtı veya aygıtları ortam kümesi üzerinde işlem yapar.

Bu tabloda depolanan msdb veritabanı.

Sütun adı

Veri türü

Açıklama

backup_set_id

int

Yedekleme kümesi tanımlayan kimlik numarası benzersiz yedekleme kümesi. Kimlik, birincil anahtar.

backup_set_uuid

uniqueidentifier

Yedekleme kümesi tanımlayan kimlik numarası benzersiz yedekleme kümesi.

media_set_id

int

Benzersiz ortam kümesi yedekleme kümesini içeren ortamı tanımlayan kimlik numarası ayarlama. Başvurular backupmediaset(media_set_id).

first_family_number

tinyint

Nerede yedekleme başladığında ortam aile sayısı. BOŞ olabilir.

first_media_number

smallint

Nerede başlar yedekleme kümesi medya medya sayısı. BOŞ olabilir.

last_family_number

tinyint

Nerede biter yedekleme kümesi medya aile sayısı. BOŞ olabilir.

last_media_number

smallint

Nerede biter yedekleme kümesi medya medya sayısı. BOŞ olabilir.

catalog_family_ sayısı

tinyint

Başlangıç yedekleme kümesi dizini içeren medya aile sayısı. BOŞ olabilir.

catalog_media_number

smallint

Başlangıç yedekleme kümesi dizini içeren medya medya sayısı. BOŞ olabilir.

position

int

Yedekleme, geri yükleme işleminde uygun yedekleme kümesi ve dosyaları bulmak için kullanılan konumunu belirleyin. BOŞ olabilir. Daha fazla bilgi için bkz: dosya Yedekleme (Transact-sql).

expiration_date

datetime

Tarih ve Saat yedekleme kümesi sona erecek. BOŞ olabilir.

software_vendor_id

int

Yedekleme ortam üstbilgisi yazma yazılım satıcısının kimlik numarası. BOŞ olabilir.

name

nvarchar(128)

Yedekleme kümesi adı. BOŞ olabilir.

Açıklama

nvarchar(255)

Yedek kümesi açıklaması. BOŞ olabilir.

kullanıcı_adı

nvarchar(128)

Yedekleme işlemi gerçekleştiren kullanıcının adı. BOŞ olabilir.

software_major_version

tinyint

Microsoft SQL ServerAna sürüm numarası. BOŞ olabilir.

software_minor_ sürüm

tinyint

SQL Serverikincil sürüm numarası. BOŞ olabilir.

software_build_version

smallint

SQL Serveryapı numarası. BOŞ olabilir.

time_zone

smallint

Yerel Saat (nerede yedekleme işlemi yer alıyor) ve Eşgüdümlü Evrensel Saat (utc) arasındaki fark 15 dakikalık aralıklarla. Değerler-48 ile 48, herşey dahil olabilir. 127 Değeri bilinmeyen gösterir. Örneğin, Doğu Standart Saati (est) veya beş saat sonra utc -20 olur. BOŞ olabilir.

mtf_minor_version

tinyint

MicrosoftTeyp biçimi ikincil sürüm numarası. BOŞ olabilir.

first_lsn

numeric(25,0)

Günlük sırası, yedekleme kümesindeki ilk veya en eski günlük kaydı sayısı. BOŞ olabilir.

last_lsn

numeric(25,0)

Günlük sırası, yedekleme kümesi sonra sonraki günlük kaydı sayısı. BOŞ olabilir.

checkpoint_lsn

numeric(25,0)

Günlük Yinele Nereden başlamalı günlük kaydı sıra numarası. BOŞ olabilir.

database_backup_lsn

numeric(25,0)

En son tam veritabanı yedeklemesi günlük sıra numarası. BOŞ olabilir.

database_backup_lsn "başlar denetim noktası" Yedekleme başladığında tetiklenen olduğunu. Bu lsn denk first_lsn Eğer yedekleme veritabanı boş ve hiçbir çoğaltma yapılandırıldığında alınır.

database_creation_date

datetime

Tarih ve saat veritabanı başlangıçta oluşturulmuş. BOŞ olabilir.

aralığını

datetime

Tarih ve Saat, yedekleme işlemi başladı. BOŞ olabilir.

backup_finish_date

datetime

Tarih ve Saat, yedekleme işlemi tamamlandı. BOŞ olabilir.

type

char(1)

Yedekleme türü. Aşağıdakilerden biri olabilir:

D = veritabanı

Ben fark veritabanı =

L = oturum

F = dosya veya filegroup

G = fark dosyası

P = kısmi

Q fark kısmi =

BOŞ olabilir.

sort_order

smallint

Yedekleme işlemi gerçekleştiren sunucu sıralama. BOŞ olabilir. Sıralama düzenleri ve alfabe hakkında daha fazla bilgi için bkz: Working with Collations.

kodsayfasi

smallint

Yedekleme işlemi gerçekleştiren server kod sayfası. BOŞ olabilir. Kod sayfaları hakkında daha fazla bilgi için bkz: Working with Collations.

compatibility_level

tinyint

Uyumluluk düzeyi ayarı veritabanı. Aşağıdakilerden biri olabilir:

90 = SQL Server 2005

100 = SQL Server 2008

110 = SQL Server 2012

BOŞ olabilir.

Uyumluluk düzeyleri hakkında daha fazla bilgi için bkz: alter database uyumluluk düzeyi (Transact-sql).

database_version

int

Veritabanı sürüm numarası. BOŞ olabilir.

backup_size

numeric(20,0)

Yedekleme boyutu bayt olarak ayarlayın. BOŞ olabilir.

veritabanı_adı

nvarchar(128)

Yedekleme işlemi katılan veritabanının adı. BOŞ olabilir.

sunucu_adi

nvarchar(128)

Çalıştıran sunucunun adını SQL Serveryedekleme operasyonu. BOŞ olabilir.

Makine_Adı

nvarchar(128)

Çalıştıran bilgisayarın adını SQL Server. BOŞ olabilir.

bayraklar

int

De SQL Server, bayrakları sütun onaylanmaz ve aşağıdaki bit sütunları ile değiştiriliyor:

  • has_bulk_logged_data

  • is_snapshot

  • is_readonly

  • is_single_user

  • has_backup_checksums

  • is_damaged

  • begins_log_chain

  • has_incomplete_metadata

  • is_force_offline

  • is_copy_only

BOŞ olabilir.

Yedekleme kümeleri önceki sürümlerinden SQL Server, bayrağını bitler:

1 = Yedekleme minimal günlüğe kaydedilen verileri içerir.

2 = İle anlık kullanılır.

4 = Veritabanı yedekleme anda salt okunur.

8 = Veritabanı tek kullanıcı modunda yedekleme anda oldu.

unicode_locale

int

Unicode yerel. BOŞ olabilir.

unicode_compare_style

int

Unicode karşılaştırma stili. BOŞ olabilir.

collation_name

nvarchar(128)

Harmanlama adı. BOŞ olabilir.

Is_password_protected

bit

Yedek kümesi

parola korumalı:

0 = Korumalı değil

1 = Korumalı

recovery_model

nvarchar(60)

Veritabanı kurtarma modeli:

TAM

TOPLU

BASİT

has_bulk_logged_data

bit

1 = Yedekleme toplu verileri içerir.

is_snapshot

bit

1 = Anlık görüntü seçeneğini kullanarak yedekleme götürüldü.

is_readonly

bit

1 = Veritabanı yedekleme anda salt okunur.

is_single_user

bit

1 = Veritabanı tek kullanıcı yedekleme zaman.

has_backup_checksums

bit

1 = Yedekleme yedek sağlama toplamı içerir.

is_damaged

bit

1 = Bu yedek oluşturulurken veritabanı zarar algılandı. Yedekleme işlemi hataları rağmen devam etmek istendi.

begins_log_chain

bit

1 = Bu günlüğü yedekleri sürekli zinciri ilkidir. Veritabanı oluşturulduktan sonra veya tam veya toplu oturum kurtarma modeli basit açık olduğundan çekilen ilk günlük yedekleme günlüğü zinciri başlar.

has_incomplete_metadata

bit

1 = Tail günlük yedekleme eksik meta verileri ile. Daha fazla bilgi için, bkz. Tail günlük yedekleme (SQL Server).

is_force_offline

bit

1 = Veritabanı yedekleme çekilirken norecovery seçeneğini kullanarak çevrimdışı alınmıştır.

is_copy_only

bit

1 = Yalnızca kopya yedekleme. Daha fazla bilgi için, bkz. Yalnızca kopya yedekleme (SQL Server).

first_recovery_fork_guid

uniqueidentifier

Başlangıç kurtarma çatalı Kımlığı. Bu karşılık RecoveryForkIDFirstRecoveryForkID , restore headeronly.

Veri yedekleri için first_recovery_fork_guid eşittir first_recovery_fork_guidlast_recovery_fork_guid.

first_recovery_fork_guidlast_recovery_fork_guid

uniqueidentifier

Bitiş kurtarma çatalı Kımlığı. Bu karşılık FirstRecoveryForkIDRecoveryForkID , restore headeronly.

Veri yedekleri için first_recovery_fork_guid eşittir first_recovery_fork_guidlast_recovery_fork_guid.

fork_point_lsn

numeric(25,0)

Eğer first_recovery_fork_guid eşit değildir first_recovery_fork_guidlast_recovery_fork_guid, günlük sıra numarası Çatal noktası budur. Aksi halde, değeri ise .

database_guid

uniqueidentifier

Veritabanı için benzersiz kimlik. Bu karşılık BindingID , restore headeronly. Veritabanı geri yüklendiğinde, yeni bir değer atanır.

family_guid

uniqueidentifier

Özgün veritabanının oluşturulması, benzersiz Kımlığı. Veritabanı sağlandığında bile farklı bir ad için bu değer aynı kalır.

Differential_base_lsn

numeric(25,0)

Fark yedeklemeler için temel lsn. Tek tabanlı farklı yedekleme için; sıfırdan büyük veya eşit LSNs değişikliklerle differential_base_lsn fark yedeklemeye dahil edilir.

Multibased diferansiyel için boş ve lsn dosya düzeyinde belirlenen temel değerdir (bkz: BackupFile (Transact-sql)).

Yedekleme türleri nondifferential her zaman null değerdir.

differential_base_guid

uniqueidentifier

Tek tabanlı farklı yedekleme için fark taban benzersiz tanıtıcısı değerdir.

Multibased diferansiyel, null değerdir ve fark temel dosya düzeyinde belirlenmelidir.

Yedekleme türleri nondifferential değer null olur.

compressed_backup_size

Numeric(20,0)

Diskte depolanan yedek toplam bayt sayısı.

Sıkıştırma oranını hesaplamak için compressed_backup_size ve backup_size.

Sırasında bir msdb yükseltme, bu değer null olarak ayarlanır. hangi bir sıkıştırılmamış yedekleme gösterir.

Açıklamalar

restore VERIFYONLY dan backup_deviceile LOADHISTORY doldurur ve sütun backupmediasetortam kümesi başlığından uygun değerleri ile tablo.

Bu tablo ve diğer yedekleme ve geçmiş tablolar satır sayısını azaltmak için execute sp_delete_backuphistory saklı yordamı.

Ayrıca bkz.

Başvuru

BackupFile (Transact-sql)

backupfilegroup (Transact-sql)

backupmediafamily (Transact-sql)

backupmediaset (Transact-sql)

restore headeronly (Transact-sql)

Sistem tabloları (Transact-sql)

Kavramlar

Base of a Differential Backup

Etkinleştirmek veya yedekleme sağlama toplamlarını yedekleme sırasında devre ya da geri (SQL Server)

Introduction to Log Sequence Numbers

Media kümelerini, Media aileleri ve yedekleme kümelerini (SQL Server)

Kurtarma modelleri (SQL Server)

Diğer Kaynaklar

Yedekleme ve geri tabloları (Transact-sql)

Log Sequence Numbers and Restore Planning

Recovery Paths