Cara mengaktifkan opsi CHECKSUM jika cadangan utilitas Jangan memaparkan pilihan

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

Ringkasan

Transact-SQL cadangan dan gulung balik perintah menyediakan pilihan kesalahan-manajemen CHECKSUM dan NO_CHECKSUM. Jika Anda menggunakan aplikasi cadangan atau utilitas yang tidak mengekspos pilihan ini, Anda dapat mengaktifkan opsi CHECKSUM dengan menggunakan bendera jejak 3023 pada contoh Microsoft SQL Server. Jika jejak bendera 3023 diaktifkan, opsi CHECKSUM secara otomatis diaktifkan untuk perintah cadangan. Anda dapat mengaktifkan jejak bendera 3023 untuk memastikan bahwa semua backup menggunakan opsi CHECKSUM cadangan. Jika Anda melakukan ini, Anda tidak perlu menulis ulang semua skrip cadangan yang sudah ada.

Informasi lebih lanjut

Anda mungkin harus menggunakan jejak bendera 3023 bila Anda menggunakan utilitas seperti SQL Server log pengiriman atau database Backup tugas dari rencana pemeliharaan SQL Server. Utilitas ini dan TSQL disimpan prosedur yang terkait tidak memberikan pilihan untuk menyertakan opsi CHECKSUM selama cadangan.

Bila Anda menggunakan opsi CHECKSUM selama operasi cadangan, proses diaktifkan:
  • Validasi checksum halaman jika database memiliki pilihan PAGE_VERIFY CHECKSUM dan halaman database terakhir ditulis oleh menggunakan perlindungan checksum. Hal ini membuat yakin bahwa data yang didukung dalam kondisi baik.
  • Generasi checksum cadangan atas Sungai cadangan yang ditulis untuk berkas cadangan. Selama operasi pemulihan, hal ini membuat yakin bahwa media cadangan itu sendiri tidak rusak selama file copy atau transfer.

Jika halaman checksum validasi gagal selama operasi pembuatan cadangan, SQL Server berhenti operasi pembuatan cadangan dan laporan kesalahan berikut:
MSG 3043, tingkat 16, negara bagian 1, baris 1
CADANGAN 'database_name' mendeteksi galat pada halaman (file_id:page_number) di file 'database_file'.
MSG 3013, tingkat 16, negara bagian 1, baris 1
BACKUP DATABASE mengakhiri abnormal.

Bila Anda menggunakan opsi NO_CHECKSUM eksplisit dalam perintah cadangan, jejak bendera 3023 perilaku akan ditimpa. Untuk menentukan apakah checksum membantu melindungi satu set cadangan, gunakan salah satu langkah berikut:
  • Bendera HasBackupChecksums di output perintah gulung balik HEADERONLY
  • Has_backup_checksums kolom dalam Daftar Tabel sistem backupset dalam msdb database

Jika cadangan dilakukan dengan menggunakan opsi CHECKSUM, operasi pemulihan secara otomatis melakukan validasi dan kemudian melaporkan masalah dengan menggunakan pesan galat yang menyerupai berikut:
MSG 3183, tingkat 16, negara bagian 1, baris 1
gulung balik mendeteksi kesalahan pada halaman (1:243) pada database "corruption_errors_test" sebagai telah dibaca dari set cadangan.
MSG 3013, tingkat 16, negara bagian 1, baris 1
gulung balik DATABASE mengakhiri abnormal.
Bendera jejak 3023 dapat digunakan secara dinamis dengan menggunakan pernyataan DBCC TRACEON. Atau, jejak bendera 3023 dapat digunakan sebagai startup parameter.
Penggunaan dinamis
DBCC TRACEON(3023,-1)

BACKUP DATABASE...

DBCC TRACEOFF(3023,-1)

Untuk informasi lebih lanjut tentang DBCC TRACEON, kunjungi website Microsoft Developer Network (MSDN) berikut:
DBCC TRACEON (Transact-SQL)
Startup parameter penggunaan
Tambahkan bendera jejak sebagai startup parameter ke SQL Server (-T3023), dan kemudian berhenti dan kemudian restart layanan SQL Server.

Untuk informasi lebih lanjut tentang pilihan Startup, kunjungi website MSDN berikut:
Menggunakan pilihan Startup layanan SQL Server
Cara: Konfigurasikan opsi Startup Server (SQL Server konfigurasi Manager)

Untuk informasi lebih lanjut tentang bendera jejak, kunjungi website MSDN berikut:
Jejak bendera (Transact-SQL)
Baru di SQL Server 2014
SQL Server 2014 mendukung opsi konfigurasi default checksum cadangan baru yang dapat Anda gunakan untuk mengendalikan opsi CHECKSUM cadangan. Rincian adalah sebagai berikut:

Nama: cadangan checksum default
Minimum: 0
Maksimum: 1
Standar nilai: 0
Penggunaan: sp_configure checksum cadangan default
Pengembalian:
Perkecil tabel iniPerbesar tabel ini
NamaMinimalMaksimumconfig_valuerun_value
cadangan checksum default0100
Versi SQL Server
Informasi ini berlaku untuk versi SQL Server berikut:
  • SQL Server 2005
  • SQL Server 2008
  • SQL Server2008 R2
  • SQL Server 2012
  • SQL Server 2014
Cadangan utilitas
Untuk informasi lebih lanjut tentang cadangan utilitas, kunjungi website MSDN berikut:

Back Up Database tugas (pemeliharaan rencana)

Log pengiriman Deployment

Properti

ID Artikel: 2656988 - Kajian Terakhir: 10 April 2014 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2014 Web
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Compact Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Evaluation Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Kata kunci: 
kbmt KB2656988 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
Klik disini untuk melihat versi Inggris dari artikel ini: 2656988

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