SQL Server catatan operasi pembuatan cadangan di Daftar Tabel sejarah backupset bila Anda menggunakan VSS cadangan file pada volume

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 951288 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Pertimbangkan skenario berikut. Anda menginstal Microsoft SQL Server pada volume. Anda menggunakan aplikasi Volume Shadow menyalin Service (VSS) untuk membuat cadangan file pada volume. Dalam skenario ini, SQL Server catatan operasi pembuatan cadangan di Daftar Tabel sejarah backupset. Masalah ini terjadi bahkan jika Anda tidak benar-benar kembali ke file database SQL Server.

Catatan Utilitas NTBackup.exe VSS aplikasi.

Penyebab

Masalah ini terjadi karena VSS panggilan SQLWriter layanan atau penulis Microsoft SQL Server Desktop mesin (MSDE).

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di bagian "Berlaku untuk".

Informasi lebih lanjut

Deskripsi MSDE penulis dan layanan SQLWriter

Penulis MSDE termasuk dalam kerangka VSS di Windows XP dan pada Windows Server 2003. VSS menggunakan MSDE penulis untuk cadangan Database SQL Server 2000. Layanan SQLWriter dipasang ketika Anda menginstal SQL Server 2005. VSS menggunakan layanan SQLWriter cadangan baik Database SQL Server 2005 dan SQL Server 2000 database.

Bagaimana VSS melakukan operasi cadangan

Ketika VSS melakukan operasi cadangan pada volume, VSS panggilan Semua penulis yang memiliki data pada volume. Hal ini membuat yakin bahwa cadangan berlaku. Ketika VSS panggilan Layanan SQLWriter atau penulis MSDE, SQLWriter layanan atau penulis MSDE menyisipkan catatan ke backupset Daftar Tabel sejarah. Ini Catatan menunjukkan bahwa operasi pembuatan cadangan dilakukan. Namun, Layanan SQLWriter atau penulis MSDE tidak dapat menentukan Apakah file yang didukung VSS file database.

Tindakan pencegahan untuk diikuti jika Anda menggunakan entri Daftar Tabel sejarah backupset untuk pemulihan data

Jika Anda ingin menggunakan entri dalam backupset sejarah Daftar tabel data pemulihan, Anda harus memverifikasi bahwa entri mewakili sebenarnya database cadangan operasi.

Cara memverifikasi bahwa entri mewakili operasi aktual database cadangan

Untuk melakukan ini, jalankan pernyataan berikut:
USE msdb
GO

SELECT server_name, database_name, backup_start_date, is_snapshot, database_backup_lsn
FROM backupset
Hasilnya, melihat kolom database_backup_lsn dan kolom is_snapshot. Entri yang mewakili sebenarnya database cadangan operasi memiliki karakteristik sebagai berikut:
  • Nilai kolom database_backup_lsn bukanlah 0.
  • Nilai kolom is_snapshot adalah 0.

Memverifikasi bahwa set cadangan tidak memiliki kesalahan

Untuk melakukan ini, jalankan pernyataan berikut:

WITH backupInfo AS( SELECT database_name AS [DatabaseName], 
name AS [BackupName], is_damaged AS [BackupStatus],
backup_start_date AS [backupDate],
ROW_NUMBER() OVER(PARTITION BY database_name 
ORDER BY backup_start_date DESC) AS BackupIDForDB 
FROM msdb..backupset) SELECT DatabaseName 
FROM backupinfo WHERE BackupIDForDB = 1 and BackupStatus=1 

Jika query ini kembali hasil apapun, itu berarti bahwa Anda tidak memiliki backup database baik setelah tanggal melaporkan. Kami sangat menganjurkan bahwa Anda
melakukan backup database penuh secepat mungkin dan memverifikasi bahwa cadangan database penuh bersih.

Properti is_damaged
Daftar Tabel backupset di msdb database berisi baris untuk setiap cadangan. Properti is_damaged dalam Daftar Tabel backupset menunjukkan apakah kerusakan database terdeteksi ketika cadangan diciptakan. Oleh karena itu, cadangan mungkin rusak dan tidak restorable.

Perkecil tabel iniPerbesar tabel ini
Aturan peranti penangkap lunakAturan judulKeterangan AturanVersi produk terhadap aturan dievaluasi
System Center penasihatSQL Server Database Backupset ditandai sebagai rusakDalam SQL Server ini misalnya penasihat terdeteksi adanya satu atau lebih backupset ditandai sebagai "rusak" dalam MSDB database. Ini berarti bahwa Backup file rusak dan pada dasarnya database terkena dan cadangan berpotensi bebas-restorable. Periksa bagian informasi dikumpulkan dan memastikan bahwa baik cadangan berikutnya tersedia untuk database tersebut. Lihat artikel KB untuk rincian lebih lanjut.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012


Referensi

Untuk informasi lebih lanjut tentang layanan SQL penulis, kunjungi situs web Microsoft Developer Network (MSDN) berikut:
http://msdn2.Microsoft.com/en-US/Library/ms175536.aspx
Untuk informasi lebih lanjut tentang Daftar Tabel sejarah backupset, mengunjungi MSDN berikut Situs web:
http://msdn2.Microsoft.com/en-US/Library/ms186299.aspx

Properti

ID Artikel: 951288 - Kajian Terakhir: 28 Maret 2013 - Revisi: 1.0
Berlaku bagi:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
Kata kunci: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB951288 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 951288

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com