Share via


Yedekleme geçmişini ve başlık bilgileri (SQL Server)

Tüm tam bir tarih SQL Serversunucu örneği üzerinde yedekleme ve geri yükleme işlemleri depolanır msdb veritabanı. Bu konuda yedekleme ve geri yükleme geçmişini tabloları tanıtır ve ayrıca Transact-SQLyedek geçmişi erişmek için kullanılan deyimleri. Konu ayrıca veritabanı ve işlem günlük dosyaları listeleme yararlı ne zaman ve ne zaman yedekleme üstbilgi bilgileri kullanmaya kıyasla media üstbilgi bilgileri kullanmak ne zaman açıklanır.

Önemli notÖnemli

Son değişiklikleri yedeklemenize kaybetme riskini yönetmek ve geçmişi geri yüklemek için yedekleme msdb sık sık. Hangi sistem veritabanları hakkında size gerekir geri daha fazla bilgi için bkz: Yedekleme ve geri yükleme sistem veritabanları (SQL Server).

Bu Konuda

  • Yedekleme ve geri geçmiş tablolar

  • Yedekleme Geçmişi erişmek için transact-sql deyimleri

  • Veritabanı ve işlem günlük dosyaları

  • Media üstbilgi bilgileri

  • Yedekleme üstbilgi bilgileri

  • Media başlığı ve yedekleme üstbilgi bilgileri karşılaştırma

  • Yedekleme doğrulama

  • ilişkili Görevler

Yedekleme ve geri geçmiş tablolar

Bu bölüm, yedeği depolamak ve meta verileri geri yükleme geçmişini tabloları tanıtır msdb veritabanı.

Geçmiş tablo

Açıklama

BackupFile

Yedeklenen her veri veya günlük dosyası için bir satır içerir.

backupfilegroup

Yedekleme kümesi her filegroup için bir satır içerir.

backupmediafamily

Her ortam ailesi için bir satır içerir. Bir ortam ailesi bir yansıtılmış ortam kümesinde bulunuyorsa, Aile ortam kümesindeki her ayna için ayrı bir satır vardır.

backupmediaset

Her yedekleme ortam kümesi için bir satır içerir.

backupset

Her yedekleme kümesi için bir satır içerir.

restorefile

Geri yüklenen her dosya için bir satır içerir. Bu filegroup adı tarafından dolaylı olarak geri dosyalarını içerir.

restorefilegroup

Geri yüklenen her filegroup için bir satır içerir.

RestoreHistory

Her geri yükleme işlemi için bir satır içerir.

[!NOT]

Bir geri yükleme gerçekleştirildiğinde, yedekleme geçmiş tabloları ve geri yükleme geçmişini tabloları değiştirildi.

[Üst]

Yedekleme Geçmişi erişmek için transact-sql deyimleri

Bazı yedekleme geçmiş tablolarında saklanan bilgileri geri yükleme bilgileri deyimleri karşılık.

Güvenlik notuGüvenlik Notu

SQL Server'ın önceki sürümlerinde, herhangi bir kullanıcı, restore FILELISTONLY, restore headeronly labelonly restore ve restore VERIFYONLY Transact-sql deyimleri kullanarak yedekleme kümesi ve yedekleme aygıtları hakkında bilgi edinebilir. Çünkü onlar yedekleme dosyalarının içeriği hakkında bilgi açığa, içinde başlayan SQL Server 2008, bu ifadeler create database iznine gerektirir. Bu gereksinimi yedek dosyalarınızı korur ve yedek bilgilerinizi tam olarak içinde koruyan önceki sürümleri. Bu izni hakkında daha fazla bilgi için bkz: Veritabanı IZINLERI (Transact-sql).

Flood Warning

Yedekleme geçmiş tablo

Açıklama

RESTORE FILELISTONLY

BackupFile

Belirtilen yedekleme kümesinde bulunan veritabanı ve günlük dosyalarının bir listesi olan bir sonuç kümesi döndürür.

Daha fazla bilgi için "Listeleme veritabanı ve işlem günlük dosyaları," konusuna bakın. Bu konudaki.

RESTORE HEADERONLY

backupset

Tüm yedekleme başlık bilgilerini tüm yedekleme kümeleri için belirli bir yedekleme aygıtı alır. restore headeronly yürütülmesini bir sonuç kümesi sonucudur.

Daha fazla bilgi için "Görüntüleme yedekleme üstbilgi bilgileri," konusuna bakın. Bu konudaki.

RESTORE LABELONLY

backupmediaset

Bir sonuç kümesi döndürür, belirtilen yedekleme aygıtı yedekleme ortamı hakkında bilgi içerir.

Daha fazla bilgi için "Görüntüleme Media üstbilgi bilgileri," konusuna bakın. Bu konudaki.

Sütun adlandırma kuralları

Tarihsel nedenlerden dolayı iki farklı adlandırma kuralları yok. Eski sütunları özgün adlarıyla saklanır. Ancak, sütun SQL Server 2005ya da sonraki sürümleri aşağıdaki tabloda gösterilen adlandırma kuralları izleyin.

Bağlam

Açıklama

Bilgi komutları tarafından döndürülen sütunlar

WordWordWord

Örnek: DifferentialBaseLSN

Sütun msdb ve Katalog görünümleri

word_word_word

Örnek: differential_base_lsn

[Üst]

Veritabanı ve işlem günlük dosyaları

Veritabanı ve işlem günlük dosyalarını bir yedekleme listelendiğinde, görüntülenen bilgileri mantıksal ad, fiziksel adı, dosya türü (veritabanı ya da günlük), dosya grubu üyeliği, dosya boyutunu (bayt cinsinden), maksimum izin verilen dosya boyutu ve önceden tanımlanmış dosya büyüme boyutunu (bayt cinsinden) içerir. Bu bilgileri veritabanı yedekleme geri yüklemeden önce bir veritabanı yedekleme dosyalarının adlarını belirlemek için aşağıdaki durumlarda yararlıdır:

  • Bir veya daha fazla veritabanı dosyalarını içeren bir disk sürücüsü kaybettik.

    Hangi dosyaların etkilenen belirlemek için veritabanı yedekleme dosyaları listelemek ve tüm veritabanını geri yüklerken farklı bir sürücü üzerine dosyaları geri yükleme; ya da sadece bu dosyaları geri yükleme ve veritabanı yedeklenmesinden sonra oluşturulan tüm işlem günlüğü yedekleri uygulayın.

  • Bir sunucudan başka bir sunucuya bir veritabanını geri yükleme, ancak dizin yapısı ve sürücü eşleme sunucuda yok.

    Yedekleme dosyaları listeleme, hangi dosyaların etkilendiğini belirlemek sağlar. Örneğin, e sürücüsünü geri yüklemek için olan bir dosyayı yedekleme içerir, ancak hedef sunucuda bir sürücü e. yok Dosya yüklendiğinde dosya sürücüsü z gibi başka bir yere taşındı gerekir.

[Üst]

Media üstbilgi bilgileri

Ortam üstbilgi görüntüleme hakkında bilgi medyanın kendisi yerine yedekleri medya hakkında görüntüler. Görüntülenen Media üstbilgi bilgileri ortam adı, açıklaması, ortam üstbilgi ve ortam üstbilgi yazıldığı tarih oluşturulan yazılımının adını içerir.

[!NOT]

Ortam üstbilgi görüntüleme hızlı.

Daha fazla bilgi için bkz: Comparison of Media başlığı ve yedekleme üstbilgi bilgileri, bu konuda.

[Üst]

Yedekleme üstbilgi bilgileri

Görüntüleme yedekleme üstbilgi bilgileri ilgili tüm görüntüler SQL Serverve non- SQL Server yedekleme kümelerini medyada. Görüntülenen bilgi türleri kullanılan yedekleme aygıtları (örneğin veritabanı, işlem, dosya veya fark veritabanı), yedekleme ve yedekleme Başlat ve Durdur Tarih/zaman bilgisi türlerini içerir. Bu bilgiler, sen-si olmak-e yedek Banda geri yüklemek için hangi ya da medyada yer alan yedekleri belirlemek yararlıdır.

[!NOT]

Yedekleme başlık bilgilerini görüntüleme, medyada her yedekleme hakkında bilgi görüntülemek için tüm ortam taranmasını çünkü yüksek kapasiteli teyplerini, uzun bir süre alabilir.

Daha fazla bilgi için bkz: Comparison of Media başlığı ve yedekleme üstbilgi bilgileri, bu konuda.

Hangi yedekleme kümesi geri yükleme

Geri yüklemek için hangi yedekleme kümesi tanımlamak için yedekleme başlık bilgilerini kullanabilirsiniz. Veritabanı altyapısı her yedekleme yedekleme ortam kümesi numaraları. Bu ortam konumunu kullanarak geri yüklemek istediğiniz yedekleme kümesini tanımlamanıza olanak sağlar. Örneğin, aşağıdaki ortam üç yedekleme kümeleri içerir.

SQL Server yedekleme kümelerini içeren yedekleme medyası

Belirli bir yedekleme kümesi geri yüklemek için geri yüklemek istediğiniz yedekleme kümesi konumu belirtin. Örneğin, ikinci yedekleme kümesi geri yüklemek için geri yüklenecek yedek kümesini 2 belirtin.

[Üst]

Media başlığı ve yedekleme üstbilgi bilgileri karşılaştırma

Aşağıdaki resimde, media başlığı ve yedekleme üstbilgi bilgileri görüntüleme arasındaki farklar bir örnek sağlar. Ortam üstbilgi alma bilgileri yalnızca teyp baştan alma gerektirir. Yedekleme başlık alma üstbilgi her yedekleme kümesine bakmak için bütün bant tarama gerektirir.

Üç SQL Server yedekleme kümesi içeren medya kümesi

[!NOT]

Çoklu ortam aileleri ortam kümesi kullandığınızda, media başlığı ve yedekleme kümesi tüm ortam aileleri için yazılır. Bu nedenle, yalnızca bir tek ortam ailesi bu raporlama işlemleri için sağlamak zorunda.

Ortam üstbilgi görüntüleme hakkında daha fazla bilgi için "Görüntüleme Media üstbilgi bilgileri," konusuna bakın. Bu konunun önceki kısımlarında.

Bir yedekleme aygıtı tüm yedekleme kümelerini yedekleme başlık bilgilerini görüntüleme hakkında daha fazla bilgi için "Görüntüleme yedekleme üstbilgi bilgileri," konusuna bakın. Bu konunun önceki kısımlarında.

[Üst]

Yedekleme doğrulama

Şart olmamakla birlikte, bir yedekleme yararlı bir yöntemdir doğrulanıyor. Doğrulama bir yedekleme çekleri yedek fiziksel olarak sağlamak için yedekleme tüm dosyaların okunabilir ve geri yüklenebilir, sağlam olduğunu ve bunu kullanmanız gereken olay, yedeği geri yükleyebilirsiniz. Yedekleme doğrulanıyor yedekleme veri yapısını doğrulamaz anlamak önemlidir. Ancak, yedekleme sağlama TOPLAMLARINI ile kullanılarak oluşturulmuşsa, SAĞLAMASI ile kullanarak yedekleme doğrulanıyor durumunda verilerin güvenilirliği için iyi bir gösterge yedeği sağlayabilir.

[Üst]

ilişkili Görevler

Yedekten eski satırları silin ve geçmiş tablolar geri yüklemek için

Yedekten belirli bir veritabanı için tüm satırları silin ve geçmiş tablolar geri yüklemek için

Verileri ve günlük dosyaları yedekleme kümesinde

Ortam üstbilgi bilgileri görüntülemek için

Yedekleme üstbilgi bilgileri görüntülemek için

Yedekten eski satırları silin ve geçmiş tablolar geri yüklemek için

Yedekten belirli bir veritabanı için tüm satırları silin ve geçmiş tablolar geri yüklemek için

Ortam üstbilgi bilgileri görüntülemek için

Yedekleme üstbilgi bilgileri görüntülemek için

Dosyaları yedekleme kümesinde görüntülemek için

Bir yedeği doğrulamak için

[Üst]

İlişkili İçerik

Yok.

[Üst]

Ayrıca bkz.

Başvuru

Yedekleme (Transact-sql)

Kavramlar

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

Yedekleme aygıtı (SQL Server)

Yansıtılmış yedekleme Media kümeleri (SQL Server)

Olası ortam hatalarını sırasında yedekleme ve geri yükleme (SQL Server)