FIX: SQL Server agen pekerjaan gagal jika Anda mengeset tipe jadwal pekerjaan sebagai "Mulai secara otomatis ketika mulai SQL Server agen" dalam SQL Server 2008 SP2, SQL Server 2008 SP3 CTP, SQL Server 2008 R2 SP1 atau SQL Server 2008 R2 SP2

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2640027 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua
Microsoft mendistribusikan perbaikan Microsoft SQL Server 2008 SP2 sebagai satu file download. Karena perbaikan bersifat kumulatif, setiap rilis baru berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 SP2 fix rilis.

Gejala

Pertimbangkan skenario berikut:
  • Anda lakukan salah satu berikut
    • Menginstal pembaruan kumulatif 2 untuk Microsoft SQL Server 2008 Service Pack 2 (SP2) atau versi yang lebih baru pembaruan kumulatif paket
    • Meng-upgrade SQL Server 2008 SQL Server 2008 Service Pack 3 (SP3)
    • Meng-upgrade ke SQL Server 2008 R2 Service Pack 1 (SP1) atau versi Service Pack SQL Server 2008 R2
  • Anda membuat pekerjaan SQL Server agen pada pengguna database, dan Anda menetapkan jenis jadwal sebagai Mulai secara otomatis ketika SQL Server agen mulai.
  • Anda me-restart layanan SQL Server.
Dalam skenario ini, SQL Server agen pekerjaan gagal.

Penyebab

Masalah ini terjadi karena basis data pengguna belum selesai memulihkan ketika pekerjaan dimulai. Setelah Anda menginstal Update kumulatif 2 untuk SQL Server 2008 SP2 atau Anda meng-upgrade SQL Server 2008 SQL Server 2008 SP3 atau meng-upgrade SQL Server 2008 R2 ke SQL Server 2008 R2 SP1, SQL Server agen dimulai setelah database MSDB menyelesaikan pulih.

Catatan SQL Server agen harus mulai setelah semua database sudah pulih.

Pemecahan masalah

SQL Server 2008 R2 Service Pack 1

Perbaikan untuk masalah ini pertama kali dirilis di kumulatif Update 9. Untuk informasi lebih lanjut tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 Service Pack 1, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2756574 Paket pembaruan kumulatif 9 untuk SQL Server 2008 R2 Service Pack 1
Catatan Karena membangun kumulatif, setiap baru memperbaiki rilis berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 Service Pack 1 fix rilis. Kami sarankan agar Anda menerapkan rilis perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2567616 SQL Server 2008 R2 membangun yang dibebaskan setelah SQL Server 2008 R2 Service Pack 1 telah dirilis

SQL Server 2008 Service Pack 3

Perbaikan untuk masalah ini pertama kali dirilis pada 7 Update kumulatif untuk SQL Server 2008 Service Pack 3. Untuk informasi lebih lanjut tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2738350 Paket pembaruan kumulatif 7 untuk SQL Server 2008 Service Pack 3
Catatan Karena membangun kumulatif, setiap baru memperbaiki rilis berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 Service Pack 3 fix rilis. Kami sarankan agar Anda menerapkan rilis perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2629969 SQL Server 2008 dibangun yang dibebaskan setelah SQL Server 2008 Service Pack 3 dirilis

8 Pembaruan kumulatif untuk SQL Server 2008 Service Pack 2

Perbaikan untuk masalah ini pertama kali dirilis di 8 Update kumulatif untuk SQL Server 2008 Service Pack 2. Untuk informasi lebih lanjut tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 Service Pack 2, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2648096 Paket pembaruan kumulatif 8 untuk SQL Server 2008 Service Pack 2
Catatan Karena membangun kumulatif, setiap baru memperbaiki rilis berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 Service Pack 2 fix rilis. Kami sarankan agar Anda menerapkan rilis perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2402659 SQL Server 2008 dibangun yang dibebaskan setelah SQL Server 2008 Service Pack 2 dirilis

SQL Server 2008 R2 Service Pack 2

Perbaikan untuk masalah ini pertama kali dirilis di kumulatif Update 2 untuk SQL Server 2008 R2 Service Pack 2. Untuk informasi lebih lanjut tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2740411 Paket pembaruan kumulatif 2 untuk SQL Server 2008 R2 Service Pack 2
Catatan Karena membangun kumulatif, setiap baru memperbaiki rilis berisi semua perbaikan terbaru dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 fix rilis. Kami sarankan agar Anda menerapkan rilis perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
2730301 SQL Server 2008 R2 membangun yang dibebaskan setelah SQL Server 2008 R2 Service Pack 2 dirilis

Informasi bukti kunci registri

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana untuk mengubah registri. Namun, masalah serius mungkin muncul saat Anda salah memodifikasi registri. Oleh karena itu, pastikan bahwa Anda mengikuti langkah-langkah ini dengan hati-hati. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasinya. Kemudian, Anda dapat memulihkan registri apabila ada masalah. Untuk informasi lebih lanjut tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di dalam Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri pada Windows
Setelah Anda menerapkan perbaikan terbaru ini, Anda terlebih dahulu harus restart layanan SQL Server agen untuk contoh terkena. bukti kunci registri RecoveredDatabasesForAgentStartup baru dibuat ketika me-restart layanan. bukti kunci registri ini mendefinisikan Apakah SQL Server agen menunggu untuk pemulihan database pengguna untuk menyelesaikan sebelum dimulai pekerjaan SQL Server agen.

Untuk meminta kami mengkonfigurasi bukti kunci registri ini untuk Anda, pergi ke "Perbaiki untuk saya"bagian. Jika Anda memilih untuk mengkonfigurasi bukti kunci registri ini, pergi ke "Biarkan saya memperbaiki sendiri"bagian.

Perbaiki untuk saya



Untuk mengkonfigurasi bukti kunci registri ini secara otomatis, klik Memperbaikinya tombol tekan atau link. Kemudian klik Menjalankan dalam File Download kotak dialog, dan ikuti langkah-langkah di Wisaya Perbaiki .


Memperbaiki masalah ini
Microsoft Fix it 50868


Catatan
  • Sebelum Anda menjalankan solusi Perbaiki ini, Anda harus menginstal perbaikan terbaru yang dijelaskan di Microsoft Pangkalan Pengetahuan (KB) artikel 2648096. Kemudian, Anda harus me-restart layanan SQL Server agen untuk contoh terpengaruh.
  • Wizard ini mungkin hanya dalam bahasa Perserikatan Kerajaan. Namun, perbaikan otomatis juga bekerja untuk windows versi bahasa lainnya.
  • Jika Anda tidak berada di komputer yang memiliki masalah, Simpan solusi perbaikan tersebut pada sebuah flash drive atau CD dan kemudian jalankan pada komputer yang memiliki masalah.

Kemudian, pergi ke "Apakah ini memperbaiki masalah?"bagian.



Biarkan saya memperbaiki sendiri

Untuk mengkonfigurasi RecoveredDatabasesForAgentStartup bukti kunci registri, ikuti langkah berikut:
  1. Klik Mulai, klik Menjalankan, ketik regedit di Buka kotak, dan kemudian klik Oke.
  2. Temukan dan kemudian klik subkunci registri berikut:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.instance\SQLServerAgent\
  3. Dalam Rincian Panel, klik kanan-atas RecoveredDatabasesForAgentStartup, lalu klik Memodifikasi.
  4. Dalam Nilai data kotak, jenis SEMUA.

    Catatan nilai asali entri registri RecoveredDatabasesForAgentStartup adalah MSDB.
  5. keluar dari Penyunting Registri.
CatatanJika Anda menetapkan nilai entri registri RecoveredDatabasesForAgentStartup ke nilai yang tidak MSDB atau semua, pesan peringatan dicatat di log SQL Server agen dan SQL Server agen hanya menunggu MSDB database.

Apakah ini memperbaiki masalah?

  • Periksa apakah masalah teratasi. Jika masalah teratasi, Anda telah selesai dengan bagian ini. Jika masalah tidak teratasi, Anda dapat hubungi dukungan.
  • Kami sangat menghargai umpan balik Anda. Untuk memberikan umpan balik atau untuk melaporkan masalah dengan solusi ini, silakan tinggalkan komentar pada "Perbaiki untuk saya"blog atau kirim email.

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Applies to".

Teknik pemecahan masalah

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

Catatan Anda dapat memeriksa database status dengan query negara kolom dalam Daftar Tabel sistem sys.databases .

Properti

ID Artikel: 2640027 - Kajian Terakhir: 15 Oktober 2012 - Revisi: 6.0
Berlaku bagi:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Service Pack 2
  • Microsoft SQL Server 2008 Service Pack 3
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2
Kata kunci: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbfixme kbmsifixme kbmt KB2640027 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: 2640027

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