KB2640027-memperbaiki: pekerjaan agen Server SQL gagal jika Anda mengatur tipe jadwal kerja sebagai "mulai secara otomatis ketika agen Server SQL dimulai" di SQL Server 2008 SP2, SQL Server 2008 SP3, SQL Server 2008 R2 SP1 atau SQL Server 2008 R2 SP2

Microsoft mendistribusikan perbaikan Microsoft SQL Server 2008 SP2 sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 SP2 sebelumnya.

Gejala

Pertimbangkan skenario berikut:

  • Anda melakukan salah satu hal berikut

    • Menginstal pembaruan kumulatif 2 untuk Microsoft SQL Server 2008 Service Pack 2 (SP2) atau versi paket pembaruan kumulatif yang lebih baru

    • Memutakhirkan SQL Server 2008 ke SQL Server 2008 Paket Layanan 3 (SP3)

    • Memutakhirkan SQL Server 2008 R2 ke SQL Server 2008 R2 Paket Layanan 1 (SP1) atau versi paket layanan yang lebih baru

  • Anda membuat pekerjaan agen Server SQL pada database pengguna, dan Anda mengatur tipe jadwal sebagai mulai secara otomatis ketika agen Server SQL dimulai.

  • Anda memulai ulang layanan SQL Server.

Dalam skenario ini, pekerjaan agen SQL Server gagal.

Penyebab

Masalah ini terjadi karena database pengguna tidak selesai pulih saat pekerjaan dimulai. Setelah Anda menginstal pembaruan kumulatif 2 untuk SQL Server 2008 SP2 atau Anda memutakhirkan SQL Server 2008 ke SQL Server 2008 SP3 atau Anda memutakhirkan SQL Server 2008 R2 ke SQL Server 2008 R2 SP1, agen Server SQL mulai setelah database MSDB selesai pulih.

Catatan agen Server SQL harus dimulai setelah semua database telah dipulihkan.

Pemecahan Masalah

SQL Server 2008 R2 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 9. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 Service Pack 1, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2756574 Paket pembaruan kumulatif 9 untuk SQL Server 2008 R2 Paket Layanan 1Catatan karena Build bersifat kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan SQL Server 2008 R2 Service Pack 1 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2567616 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Service Pack 1 dirilis

SQL Server 2008 Paket Layanan 3

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 7 untuk SQL Server 2008 Service Pack 3. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2738350 Paket pembaruan kumulatif 7 untuk SQL Server 2008 Service Pack 3Note karena Build bersifat kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan paket SQL Server 2008 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2629969 Build 2008 SQL Server yang dirilis setelah SQL Server 2008 Service Pack 3 dirilis

Pembaruan kumulatif 8 untuk SQL Server 2008 Service Pack 2

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 8 untuk SQL Server 2008 Service Pack 2. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 Service Pack 2, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2648096 Paket pembaruan kumulatif 8 untuk SQL Server 2008 Service Pack 2Note karena Build bersifat kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan SQL Server 2008 Service Pack 2 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2402659 Build 2008 SQL Server yang dirilis setelah SQL Server 2008 Service Pack 2 dirilis

SQL Server 2008 R2 Paket Layanan 2

Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 2 untuk SQL Server 2008 R2 Service Pack 2. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2740411 Paket pembaruan kumulatif 2 untuk SQL Server 2008 R2 Service Pack 2Note karena Build bersifat kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2730301 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 Service Pack 2 dirilis

Informasi kunci registri

Penting bagian, metode, atau tugas ini berisi langkah-langkah untuk memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah dalam mengubah registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum memodifikasinya. Lalu, Anda dapat memulihkan registri jika terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

322756 Cara mencadangkan dan memulihkan registri di WindowsAfter Anda menerapkan hotfix ini, Anda harus memulai ulang layanan agen Server SQL untuk contoh yang terpengaruh terlebih dahulu. Kunci registri RecoveredDatabasesForAgentStartup baru dibuat ketika Layanan dimulai ulang. Kunci registri ini menentukan apakah agen Server SQL menunggu pemulihan database pengguna untuk diselesaikan sebelum memulai pekerjaan agen Server SQL.

Untuk meminta kami mengonfigurasi kunci registri ini untuk Anda, buka bagian "Perbaiki untuk saya". Jika Anda lebih suka mengonfigurasi kunci registri ini sendiri, masuk ke bagian "biarkan saya memperbaiki sendiri".

Perbaiki ini untuk saya



Untuk mengonfigurasi kunci registri ini secara otomatis, klik tombol atau tautan Perbaiki . Lalu klik Jalankan dalam kotak dialog Unduh file , dan ikuti langkah-langkah dalam panduan memperbaikinya.




Catatan

  • Sebelum Anda menjalankan solusi Fix it ini, Anda harus menginstal hotfix yang dijelaskan di artikel Basis Pengetahuan Microsoft (KB) 2648096. Lalu, Anda harus memulai ulang layanan agen Server SQL untuk contoh yang terpengaruh.

  • Wisaya ini mungkin hanya dalam bahasa Inggris. Namun, perbaikan otomatis juga berfungsi untuk versi bahasa lain dalam Windows.

  • Apabila Anda tidak berada di depan komputer yang mengalami masalah, simpan solusi Perbaiki ini ke drive flash atau CD, kemudian jalankan di komputer yang mengalami masalah.


Lalu, masuk ke bagian "Apakah ini memperbaiki masalah?".



Biarkan saya perbaiki ini sendiri

Untuk mengonfigurasi kunci registri RecoveredDatabasesForAgentStartup, ikuti langkah berikut:

  1. Klik Mulai, klik Jalankan, ketik regedit di kotak Buka, lalu klik OK.

  2. Temukan kemudian klik subkunci registri berikut:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\

  3. Di panel detail , klik kanan Recovereddatabasesforagentstartup, lalu klik Ubah.

  4. Dalam kotak data nilai , ketik semua.

    Catatan nilai default dari entri registri RecoveredDatabasesForAgentStartup adalah MSDB.

  5. Keluar dari Penyunting Registri.

Catatan Jika Anda mengatur nilai entri registri RecoveredDatabasesForAgentStartup ke nilai yang bukan MSDB atau semua, sebuah pesan peringatan dicatat dalam log agen Server SQL, dan agen Server SQL menunggu hanya untuk database MSDB.

Apakah tindakan ini memperbaiki masalah?

  • Periksa apakah masalah telah diperbaiki. Jika masalah telah teratasi, berarti Anda telah selesai dengan bagian ini. Apabila masalah belum teratasi, Anda dapat menghubungi dukungan.

  • Kami menghargai umpan balik Anda. Untuk memberikan umpan balik atau melaporkan masalah apa pun dengan solusi ini, silakan tinggalkan komentar di blog "Perbaiki untuk saya" atau Kirimi kami email.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Penyelesaian Masalah

Untuk mengatasi masalah ini, tambahkan langkah ke pekerjaan agen Server SQL yang memeriksa apakah database yang ditargetkan sedang online. Langkah ini harus menjadi langkah pertama.

Catatan Anda bisa memeriksa status database dengan menanyakan status kolom dalam tabel sistem database sys.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×