Bagaimana memecahkan masalah yang terjadi ketika Anda menggunakan rencana pemeliharaan Database SQL Server

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

RINGKASAN

Jika setiap tugas dalam rencana pemeliharaan Database gagal atau pertemuan pesan galat, pemeliharaan rencana pekerjaan itu sendiri dapat menunjukkan gagal. Rincian sejarah pekerjaan menunjukkan pesan galat berikut:
sqlmaint.exe gagal. [SQLSTATE 42000] (Kesalahan 22029). Langkah gagal.
Namun, ini tidak selalu menunjukkan bahwa rencana pemeliharaan secara keseluruhan telah gagal. Rencana pemeliharaan pekerjaan menunjukkan status gagal untuk menaikkan bendera untuk pengguna bahwa tugas dalam rencana pemeliharaan memerlukan perhatian.

Perilaku seperti ini normal karena kesalahan mungkin menjumpai bahwa perlu campur tangan pengguna untuk bekerja melalui. Kapan pekerjaan rencana perawatan gagal, Anda harus memeriksa sejarah rencana untuk melihat apa kegagalan dan kemudian mengambil tindakan yang tepat untuk menyelesaikan masalah.

INFORMASI LEBIH LANJUT

Untuk mengidentifikasi tugas tertentu dan pesan kesalahan tentang mengapa pekerjaan gagal, Anda perlu memeriksa sejarah rencana pemeliharaan Database. Sejarah rencana pemeliharaan Database adalah di mana Anda dapat memperoleh informasi rinci tentang setiap tugas yang sedang dilakukan oleh rencana pemeliharaan. Gunakan langkah-langkah ini untuk mencari informasi di SQL Server Enterprise Manager:
  1. Menavigasi ke dan kemudian memperluas Rencana pemeliharaan database.
  2. Klik kanan pemeliharaan Database rencana yang sesuai pekerjaan gagal.
  3. Klik Sejarah rencana pemeliharaan database.
  4. Jendela terbuka yang berisi rincian tentang setiap tugas yang dilakukan dalam rencana pemeliharaan. Daftar historis yang diberikan untuk setiap tugas yang berjalan di setiap tanggal, yang juga menunjukkan kegagalan atau kesuksesan status tugas individu. Jika Anda mengklik dua kali tugas yang gagal, menampilkan informasi yang menunjukkan pesan kesalahan yang terjadi bersama dengan informasi tentang mengapa tugas gagal.
  5. Mengambil langkah-langkah yang diperlukan saat ini untuk memecahkan masalah tertentu ditunjukkan.
Contoh tipikal adalah pemeliharaan rencana yang disiapkan untuk cadangan database dan untuk memeriksa integritas. Sebagai contoh, asumsikan bahwa salah satu tugas memeriksa integritas pertemuan kesalahan integritas data dalam satu atau lebih database. Tugas menimbulkan pesan kesalahan. Rencana pemeliharaan berlanjut dengan sisa tugas dalam rencana. Ketika merencanakan pemeliharaan selesai, pekerjaan sesuai dalam SQLAgent diatur ke status "gagal". Review of pemeliharaan rencana sejarah menunjukkan integritas Periksa database yang ditemukan kesalahan integritas atau gagal dan pesan kesalahan yang sesuai. Anda perlu untuk mengambil tindakan dan menjalankan CHECKDB DBCC sesuai langkah-langkah untuk mengatasi masalah. Untuk informasi lebih lanjut tentang DBCC CHECKDB, lihat topik "DBCC CHECKDB" dalam SQL Server buku Online.

Anda juga dapat rinci rencana pemeliharaan informasi ditulis ke file. Untuk memiliki rencana pemeliharaan informasi ditulis ke file lengkap, gunakan langkah-langkah berikut:
  1. Dalam SQL Server Enterprise Manager, navigasikan ke rencana pemeliharaan Database. Pilih dan kemudian klik dua kali rencana yang Anda inginkan.
  2. Klik Pelaporan tab. Dalam Pelaporan kotak dialog, Anda dapat memilih untuk menulis laporan ke file teks dalam direktori tertentu. Laporan berisi rincian langkah-langkah yang dijalankan oleh rencana pemeliharaan, dan termasuk informasi kesalahan. Anda juga dapat memiliki laporan ini e-mail kepada operator tertentu untuk memeriksa biasa.
  3. Alih-alih teks laporan, Anda dapat mengarahkan output tabel SQL Server dengan Sejarah pada server ini pilihan.

    Untuk informasi lebih lanjut tentang rincian menetapkan pilihan ini untuk rencana pemeliharaan Database, lihat topik "Database pemeliharaan rencana, pelaporan Tab" dalam SQL Server buku Online.
Jika Anda perlu lebih mendalam masalah, Anda dapat mulai SQL Server agen untuk menjalankan dari command prompt dengan verbose logging.

Default contoh:
sqlagent.exe -c -v
Contoh bernama:
sqlagent.exe -i[Instance] -c -v

Properti

ID Artikel: 288577 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Kata kunci: 
kbinfo kbmt KB288577 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:288577

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