Belirtiler
Birçok ifade içeren büyük bir Microsoft SQL Server 2012 Reporting Services (SSRS 2012) veya SSRS 2014 raporunuz olduğunu varsayalım. Raporu Raporlama Hizmetleri rapor yöneticisine yüklediğinizde, aşağıdaki hata iletisini alabilirsiniz:
İfadeleri derlerken beklenmeyen bir hata oluştu. Yerel derleyici dönüş değeri: ' [BC30494] satırı çok uzun. ' (rsUnexpectedCompilerError).
Çözüm
Toplu güncelleştirme bilgileri
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
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 indirip yüklemenizi öneririz:
Geçici Çözüm
Bu sorunu geçici olarak çözmek için, raporun bölümlerini ayrı bir alt rapora taşıyın; böylece her rapor 1000 metin kutusundan daha küçüktür.
Ek Bilgi
NedenÇok sayıda ifade içeren raporlar, Visual Basic Derleyicisi tarafından uygulanan satır uzunluğu sınırlamasını karşılayan uzunluktaki dinamik olarak oluşturulmuş kod satırlarına yol açabilir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.