Belirtiler
Bir Microsoft SQL Server 2008 R2 veya Microsoft SQL Server 2008 veritabanındaki bir dosyanın mantıksal adını kullanarak dbcc shrinkfile deyimini çalıştırdığınızda, aşağıdaki hata iletisini alabilirsiniz:
Msg 8985, Düzey 16, Durum 1, Satır 2sys.database_files 'test' veritabanı için 'test_log_issue_log' dosyasını bulamadı. Dosya yok veya bırakıldı.
Çözüm
Hizmet Paketi bilgileri
Bu sorunu çözmek için Microsoft SQL Server 2008 SP4'i uygulayın. SQL Server 2008 SP4'ü edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2979596 SQL Server 2008 Service Pack 4 sürüm bilgileri
Düzeltme bilgileri
SQL Server 2008 SP3 düzeltmesi
Desteklenen bir düzeltme Microsoft tarafından sağlanır. Ancak, bu düzeltme yalnızca bu makalede açıklanan sorunu düzeltmeye yöneliktir. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Düzeltme indirilebilir durumdaysa, bu Bilgi Bankası makalesinin üst kısmında bir "Düzeltme İndirme Kullanılabilir" bölümü vardır. Bu bölüm görünmüyorsa, düzeltmeyi almak için Microsoft Müşteri Hizmetleri ve Desteği'ne bir istek gönderin. Not Ek sorunlar oluşursa veya herhangi bir sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Bu düzeltme için uygun olmayan ek destek soruları ve sorunları için normal destek maliyetleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi için veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot "Düzeltme İndirmeSi Kullanılabilir" formu, düzeltmenin kullanılabildiği dilleri görüntüler. Dilinizi görmüyorsanız, bunun nedeni bu dil için bir düzeltmenin kullanılamamasıdır.
Toplu güncelleştirme bilgileri
SQL Server 2008 R2 Service Pack 2 için Toplu Güncelleştirme 8
Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 8'de yayımlandı. SQL Server 2008 R2 Service Pack 2 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2871401 SQL Server 2008 R2 Service Pack 2 için toplu güncelleştirme paketi 8Not Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 Service Pack 2 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı göz önünde bulundurmanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2730301 SQL Server 2008 R2 Service Pack 2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Geçici Çözüm
Sorunu geçici olarak çözmek için dbcc shrinkfile deyimindeki file_id kullanın. Dosya kimliği almak için FILE_IDEX sistem işlevini kullanın veya geçerli veritabanındaki sys.database_files katalog görünümünü sorgulayın.
Ek Bilgi
dbcc shrinkfile deyimini kullanma hakkında daha fazla bilgi için aşağıdaki TechNet web sitesine gidin:
"dbcc shrinkfile" deyimini kullanmaFILE_IDEX sistem işlevini kullanma hakkında daha fazla bilgi için aşağıdaki TechNet web sitesine gidin: