Gejala
Pertimbangkan skenario berikut:
-
Anda memiliki contoh Microsoft SQL Server 2008 R2 yang menjadi host user Control Point (UCP).
-
Anda menginstal paket pembaruan kumulatif 1 untuk SQL Server 2008 R2 pada contoh.
Dalam skenario ini, penginstalan berhasil. Namun, layanan SQL Server tidak bisa dimulai. Selain itu, pesan kesalahan berikut ini dicatat dalam file SQL Server errorlog:
<tanggal> <waktu> spid7s [sysutility_mdw]. Sysutility_ucp_core. sp_initialize_mdw_internal<tanggal><waktu> spid7s SQL Server memblokir akses ke prosedur ' sys. xp_qv ' dari komponen ' agen XPs ' karena komponen ini dinonaktifkan sebagai bagian dari konfigurasi keamanan untuk server ini. Administrator sistem dapat mengaktifkan penggunaan ' agen XPs ' menggunakan sp_configure. Untuk informasi selengkapnya tentang mengaktifkan ' agen XPs ', lihat "konfigurasi area permukaan" di buku daring SQL Server.<tanggal><waktu> spid7s kesalahan: 15281, keparahan: 16, status: 1.<tanggal><waktu> spid7s SQL Server memblokir akses ke prosedur ' sys.xp_qv ' dari komponen ' agen XPs ' karena komponen ini dinonaktifkan sebagai bagian dari konfigurasi keamanan untuk server ini. Administrator sistem dapat mengaktifkan penggunaan ' agen XPs ' menggunakan sp_configure. Untuk informasi selengkapnya tentang mengaktifkan ' agen XPs ', lihat "konfigurasi area permukaan" di buku daring SQL Server.<tanggal><waktu> spid7s kesalahan: 912, keparahan: 21, status: 2.<tanggal><waktu> spid7s tingkat pemutakhiran untuk database ' Master ' gagal karena langkah pemutakhiran ' sqlagent100_msdb_upgrade. sql ' mengalami kesalahan 15281, negara bagian 1, tingkat keparahan 16. Ini adalah kondisi kesalahan serius yang mungkin mengganggu operasi reguler dan database akan dibawa offline. Jika kesalahan terjadi selama pemutakhiran database ' Master ', itu akan mencegah seluruh contoh SQL Server mulai. Periksa entri errorlog sebelumnya untuk kesalahan, ambil tindakan korektif yang tepat dan mulai ulang database sehingga langkah-langkah peningkatan skrip berjalan ke penyelesaian.<tanggal><waktu> spid7s kesalahan: 3417, keparahan: 21, status: 3.<tanggal><waktu> spid7s tidak bisa memulihkan database Master. SQL Server tidak dapat dijalankan. Pulihkan master dari cadangan lengkap, Perbaiki, atau membangunnya kembali. Untuk informasi selengkapnya tentang cara menyusun ulang database Master, lihat buku daring SQL Server.<tanggal><waktu> spid7s SQL jejak dihentikan karena shutdown server. Lacak ID = ' 1 '. Ini adalah pesan informasi saja; tidak ada tindakan pengguna yang diperlukan.
Masalah ini juga dapat terjadi ketika 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 XPs agen tidak diaktifkan saat SQL Server 2008 R2 menjalankan skrip pemutakhiran untuk database msdb. Skrip ini berjalan ketika layanan SQL Server dimulai. Skrip menjalankan prosedur yang disimpan yang terkait dengan UCP. Selain itu, prosedur yang disimpan mengharuskan opsi XPs agen diaktifkan.
Pemecahan Masalah
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 Basis Pengetahuan Microsoft:
2072493 Paket pembaruan kumulatif 2 untuk SQL Server 2008 R2Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis 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:
981356 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 dirilis
Penyelesaian Masalah
Catatan Jika Anda belum menginstal paket pembaruan kumulatif 1 belum, Anda harus mengikuti bagian "pemecahan masalah" untuk menginstal paket pembaruan kumulatif 2. Masalah ini tidak ada dalam paket pembaruan kumulatif 2 dan versi yang lebih baru dari pembaruan untuk SQL Server 2008 R2. Jika Anda mengalami masalah ini setelah Anda menginstal paket pembaruan kumulatif 1, ikuti langkah-langkah ini untuk mengatasi masalah ini:
-
Aktifkan bendera pelacakan 902 pada contoh SQL Server 2008 R2. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Buka Manajer konfigurasi server SQL.
-
Di Manajer konfigurasi SQL Server, klik layanan SQL Server.
-
Klik ganda layanan SQL Server .
-
Dalam kotak dialog properti SQL Server , klik tab tingkat lanjut .
-
Pada klik tab tingkat lanjut , temukan item parameter startup .
-
Tambahkan ;-T902 ke akhir nilai string yang sudah ada, lalu klik OK.
-
-
Klik kanan layanan SQL Server , lalu klik mulai.
-
Jika Layanan agen Server SQL berjalan, klik kanan Layanan agen Server SQL, lalu klik berhenti.
-
Buka SQL Server Management Studio, lalu sambungkan ke contoh SQL Server 2008 R2.
-
Jalankan pernyataan berikut:
EXEC sp_configure ' Perlihatkan tingkat lanjut ',1; MENGONFIGURASI ulang EXEC sp_configure ' Perbolehkan pembaruan ', 0; MENGONFIGURASI ulang EXEC sp_configure ' agen XPs ',1; MENGONFIGURASI ulang MELEP
-
Di Manajer konfigurasi SQL Server, klik kanan layanan SQL Server , lalu klik berhenti.
-
Hapus bendera pelacakan 902 pada contoh SQL Server 2008 R2. Untuk melakukan ini, Hapus ;-T902 dari nilai string yang Anda perbarui di langkah 1F.
-
Klik kanan layanan SQL Server , lalu klik mulai.
-
Klik kanan Layanan agen Server SQL, lalu klik mulai.
-
Di SQL Server Management Studio, sambungkan kembali ke contoh SQL Server 2008 R2.
-
Di Explorer objek, Perluas manajemen, klik kanan kumpulan data, lalu klik Aktifkan kumpulan data.Catatan Jika kumpulan data sudah diaktifkan, item kumpulan data yang difungsikan tidak tersedia.
Catatan Anda mungkin menerima pesan kesalahan berikut ini saat menyambungkan ke contoh SQL Server 2008 R2 di SQL Server Management Studio:
Kesalahan: 18401Login gagal untuk pengguna '<nama login>'. Alasan: server dalam mode pemutakhiran skrip. Hanya administrator yang dapat tersambung saat ini.
Pesan kesalahan ini menunjukkan bahwa SQL Server 2008 R2 menyelesaikan penginstalan paket pembaruan kumulatif 1. Jika Anda menerima pesan kesalahan ini, tunggu beberapa menit lalu sambungkan ke contoh SQL Server 2008 R2 lagi.
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 Basis Pengetahuan Microsoft:
935897 Model Layanan inkremental tersedia dari tim SQL Server untuk mengirim hotfix untuk masalah yang dilaporkan Untuk informasi selengkapnya tentang skema penamaan untuk pembaruan SQL Server, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
822499 Skema penamaan untuk paket pembaruan perangkat lunak Microsoft SQL Server Untuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft