Applies ToSQL Server 2008 Service Pack 3 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Belirtiler

Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 veya SQL Server 2014 ' te ikili büyük nesne (BLOB) sütun verilerini sorguladığınızda aşağıdaki hatayı alabilirsiniz:

Hata: 5180, ' tempdb ' veritabanında geçersiz dosya KIMLIĞI 0 için dosya denetim Bankası (FCB) açılamadı. Dosya konumunu doğrulayın. DBCC CHECKDB 'yi yürütün.

Neden

Bu sorun, BLOB verilerini okurken SQL Server 'ın bir ilgilenilmesi (iptal) uygun olmadığı için oluşur. Bu sorun yalnızca dahili bellek içi BLOB önbelleği devre dışı bırakıldığında gerçekleşir. Önbellek devre dışı bırakıldığında, önbellek verileri tempdbveritabanına geçer. Bundan sonra SQL Server, bellek içi önbellek yerine tempdb veritabanından blob verilerini okur. BLOB veri boyutuna veya sunucu belleği durumuna bağlı olarak, dahili bellek içi BLOB önbelleği devre dışı bırakılır.

Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.