Berlaku Untuk
SQL Server 2008 R2

Gejala

Pertimbangkan skenario berikut:

  • Anda memiliki contoh Microsoft SQL Server 2008 R2 yang menghosting titik kontrol pengguna (UCP).

  • Anda menginstal paket pembaruan kumulatif 1 untuk SQL Server 2008 R2 pada instans.

Dalam skenario ini, penginstalan berhasil. Namun, layanan SQL Server tidak dapat dimulai. Selain itu, pesan kesalahan berikut ini dicatat dalam file SQL Server Errorlog:

<Tanggal> <Waktu> spid7s Menjalankan [sysutility_mdw].sysutility_ucp_core.sp_initialize_mdw_internal<Tanggal><Waktu> spid7s SQL Server memblokir akses ke prosedur 'sys.xp_qv' komponen 'Agen XP' karena komponen ini dinonaktifkan sebagai bagian dari konfigurasi keamanan untuk server ini. Administrator sistem dapat mengaktifkan penggunaan 'Agen XP' dengan menggunakan sp_configure. Untuk informasi selengkapnya tentang mengaktifkan 'Agen XP', lihat "Konfigurasi Area Surface" di SQL Server Buku Online.<Tanggal><Waktu> spid7s Kesalahan: 15281, Keparahan: 16, Negara Bagian: 1.<Tanggal><Waktu> spid7s SQL Server memblokir akses ke prosedur 'sys.xp_qv' komponen 'Agen XP' karena komponen ini dinonaktifkan sebagai bagian dari konfigurasi keamanan untuk server ini. Administrator sistem dapat mengaktifkan penggunaan 'Agen XP' dengan menggunakan sp_configure. Untuk informasi selengkapnya tentang mengaktifkan 'Agen XP', lihat "Konfigurasi Area Surface" di SQL Server Buku Online.<Tanggal><Waktu> spid7s Kesalahan: 912, Keparahan: 21, Negara Bagian: 2.<Tanggal><Waktu> pemutakhiran tingkat Skrip spid7s untuk database 'master' gagal karena langkah pemutakhiran 'sqlagent100_msdb_upgrade.sql' mengalami kesalahan 15281, status 1, tingkat keparahan 16. Ini adalah kondisi kesalahan serius yang mungkin mengganggu operasi reguler dan database akan diambil secara offline. Jika kesalahan terjadi selama pemutakhiran database 'master', itu akan mencegah seluruh contoh SQL Server dimulai. Periksa entri errorlog sebelumnya untuk kesalahan, lakukan tindakan perbaikan yang sesuai dan mulai ulang database sehingga langkah-langkah pemutakhiran skrip berjalan untuk penyelesaian.<Tanggal><Waktu> spid7s Kesalahan: 3417, Keparahan: 21, Negara Bagian: 3.<Tanggal><Waktu> spid7s Tidak dapat memulihkan database master. SQL Server tidak dapat dijalankan. Pulihkan master dari cadangan penuh, perbaiki, atau susun ulang. Untuk informasi selengkapnya tentang cara menyusun ulang database master, lihat SQL Server Buku Online.<Date><Time> spid7s SQL Trace dihentikan karena server shutdown. TRACE ID = '1'. Ini adalah pesan informasi saja; tidak diperlukan tindakan pengguna.

Masalah ini mungkin juga terjadi saat Anda memutakhirkan contoh SQL Server 2008 R2 Release Candidate (RC) yang menghosting UCP ke versi rilis SQL Server 2008 R2.

Penyebab

Masalah ini terjadi karena opsi Agen XP tidak diaktifkan ketika SQL Server 2008 R2 menjalankan skrip pemutakhiran untuk database msdb.Skrip ini berjalan ketika layanan SQL Server dimulai. Skrip menjalankan prosedur tersimpan yang terkait dengan UCP. Selain itu, prosedur yang disimpan mengharuskan opsi Agen XP diaktifkan.

Resolusi

Informasi pembaruan kumulatif

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

2072493 Pembaruan kumulatif paket 2 untuk SQL Server 2008 R2Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan R2 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:

981356 Build R2 SQL Server 2008 yang dirilis setelah SQL Server 2008 R2 dirilis

Penyelesaian Masalah

Catatan Jika Anda belum menginstal pembaruan kumulatif Paket 1, Anda harus mengikuti bagian "Resolusi" untuk menginstal pembaruan kumulatif paket 2. Masalah ini tidak ada dalam pembaruan kumulatif paket 2 dan versi pembaruan yang lebih baru untuk SQL Server 2008 R2.Jika Anda mengalami masalah ini setelah menginstal paket pembaruan kumulatif 1, ikuti langkah-langkah ini untuk mengatasi masalah ini:

  1. Aktifkan bendera jejak 902 pada contoh SQL Server 2008 R2. Untuk melakukannya, ikuti langkah-langkah berikut:

    1. Buka Pengelola Konfigurasi SQL Server.

    2. Di Pengelola Konfigurasi SQL Server, klik Layanan SQL Server.

    3. Klik ganda layanan SQL Server.

    4. Dalam kotak dialog Properti SQL Server, klik tab Tingkat Lanjut.

    5. Pada klik tab Tingkat Lanjut , temukan item Parameter Startup .

    6. Tambahkan ;-T902 ke akhir nilai string yang sudah ada, lalu klik OK.

  2. Klik kanan layanan SQL Server, lalu klik Mulai.

  3. Jika layanan SQL Server Agent sedang berjalan, klik kanan layanan SQL Server Agent, lalu klik Hentikan.

  4. Buka SQL Server Management Studio, lalu sambungkan ke instans SQL Server 2008 R2.

  5. Jalankan pernyataan berikut:

    EXEC sp_configure 'tampilkan tingkat lanjut', 1; MENGKONFIGURASI; EXEC sp_configure 'izinkan pembaruan', 0; MENGKONFIGURASI; EXEC sp_configure 'Agen XP', 1; MENGKONFIGURASI; PERGI

  6. Di Pengelola Konfigurasi SQL Server, klik kanan layanan SQL Server, lalu klik Hentikan.

  7. Hapus bendera jejak 902 pada contoh SQL Server 2008 R2. Untuk melakukan ini, hapus ;-T902 dari nilai string yang Anda perbarui di langkah 1f.

  8. Klik kanan layanan SQL Server, lalu klik Mulai.

  9. Klik kanan layanan SQL Server Agent, lalu klik Mulai.

  10. Dalam SQL Server Management Studio, sambungkan kembali ke instans SQL Server 2008 R2.

  11. Di Object Explorer, perluas Manajemen, klik kanan Pengumpulan Data, lalu klik Aktifkan Pengumpulan Data.Catatan Jika pengumpulan data sudah diaktifkan, item Aktifkan Pengumpulan Data tidak tersedia.

Catatan Anda mungkin menerima pesan kesalahan berikut saat Anda tersambung ke contoh SQL Server 2008 R2 di SQL Server Management Studio:

Kesalahan: 18401Login gagal untuk pengguna '<nama masuk>'. Alasan: Server berada dalam mode pemutakhiran skrip. Hanya administrator yang bisa tersambung saat ini.

Pesan kesalahan ini menunjukkan bahwa SQL Server 2008 R2 sedang menyelesaikan penginstalan pembaruan kumulatif paket 1. Jika Anda menerima pesan kesalahan ini, tunggu beberapa menit lalu sambungkan kembali ke contoh SQL Server 2008 R2.

Status

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

Referensi

Untuk informasi tentang Model Pelayanan Tambahan untuk SQL Server, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

935897 Model Pelayanan Tambahan tersedia dari tim SQL Server untuk memberikan hotfix untuk masalah yang dilaporkan Untuk informasi selengkapnya tentang skema penamaan untuk pembaruan SQL Server, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

822499 Skema Penamaan untuk paket pembaruan perangkat lunak SQL Server Microsoft Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

824684 Deskripsi terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.