Microsoft mendistribusikan perbaikan Microsoft SQL Server 2008 Service Pack 2 (SP2) sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua pembaruan keamanan yang disertakan dengan rilis pembaruan SQL Server 2008 SP2 sebelumnya.
Gejala
Pertimbangkan skenario berikut:
-
Anda mengaktifkan opsi AUTO_CLOSE database dalam contoh sql server 2008, sql server 2012, atau sql server 2014.
-
Satu atau beberapa entri indeks yang hilang untuk objek database berada dalam tampilan manajemen dinamis indeks yang hilang.
-
Semua koneksi yang dibuat ke database ini ditutup. Catatan Saat semua koneksi tertutup, database diharapkan untuk menutup secara otomatis.
-
Pada saat yang sama, tugas untuk operasi Kosongkan latar belakang mencoba menghapus entri indeks yang hilang. Thread yang menjalankan tugas bukan thread yang sama yang menutup database.
Dalam skenario ini, terjadi pelanggaran akses. Selain itu, Anda harus memulai ulang contoh SQL Server untuk mengatasi masalah ini.
Penyebab
Masalah ini terjadi karena beberapa panggilan dilakukan pada metode gratis ketika tugas yang hilang untuk operasi Clear background mencoba menghapus entri indeks yang hilang.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 1 untuk SQL Server 2014 SP1 /en-us/help/3067839
Pembaruan kumulatif 8 untuk SQL Server 2014 /en-us/help/3067836
Pembaruan kumulatif 6 untuk SQL Server 2012 SP2 /en-us/help/3052468
Pembaruan kumulatif 7 untuk SQL Server 2008 SP2 /en-us/help/2617148
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Penyelesaian Masalah
Untuk mengatasi masalah ini, Nonaktifkan opsi AUTO_CLOSE database.