Bu düzeltme Microsoft SQL Server 2012 Reporting Services (SSRS 2012) ve SQL Server 2014 Reporting Services (SSRS 2014) için geçerlidir.
Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2012 Raporlama Hizmetleri 'nde (SSRS 2014) yalnızca bir metin kutusu içeren bir raporunuz vardır.
-
Metin kutusu için Expression (n)olarak ayarlanır; burada n şunlardan biri dışında bir C0 Control Code (yazdırılamayan kod) değeridir: 9 (u + 0009 Tab), 10 (u +), 13 (u + 000D satır başı), C0 Control karakter değeri (0-31).
-
Raporu işleyin, Excel 'e (Office Open XML Format-xlsx) verin ve Excel çalışma kitabını açın.
Rapor bu senaryoda C0 denetim kodları içeriyorsa, Excel 'in geçersiz olduğu tanıdığı Excel OpenXML işleme 2012 uzantısıNot Bu sorun SSRS 2008 R2'de da oluşur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 1 /en-us/help/2931693
SQL Server 2012 SP1 için toplu güncelleştirme 9 /en-us/help/2931078
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.