Gejala
Saat Anda meminta data kolom biner besar (BLOB) di Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, atau SQL Server 2014, Anda mungkin menerima kesalahan berikut:
Kesalahan: 5180 tidak dapat membuka file Control Bank (FCB) untuk ID file tidak valid 0 dalam database ' Code '. Verifikasi lokasi file. Jalankan DBCC CHECKDB.
Penyebab
Masalah ini terjadi karena SQL Server tidak menangani perhatian (Batalkan) pesan dengan benar ketika membaca data BLOB. Masalah ini hanya terjadi ketika singgahan BLOB dalam memori internal dinonaktifkan. Saat singgahan dinonaktifkan, data singgahan beralih ke database Code. Setelah itu, SQL Server membaca BLOB data dari database Code dan bukan singgahan dalam memori. Tergantung pada ukuran data BLOB atau kondisi memori server, cache BLOB dalam memori internal dinonaktifkan.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 2 untuk SQL Server 2012 SP2 /en-us/help/2983175
11 pembaruan kumulatif untuk SQL Server 2012 SP1 /en-us/help/2975396
Pembaruan kumulatif 13 untuk SQL Server 2008 R2 SP2 /en-us/help/2967540
Pembaruan kumulatif 2 untuk SQL Server 2014 /en-us/help/2967546
17 pembaruan kumulatif untuk SQL Server 2008 SP3 /en-us/help/2958696
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".