Ši karštoji pataisa taikoma "Microsoft „SQL Server“ 2012 Reporting Services" (SSRS 2012) ir "„SQL Server“ 2014 Reporting Services" (SSRS 2014).
Požymiai
Apsvarstykite šį scenarijų:
Turite ataskaitą, kurioje yra tik vienas teksto laukas "Microsoft „SQL Server“ 2012 Reporting Services" (SSRS 2014).
Teksto lauko reiškinį nustatote kaip Chr (n), kur n yra C0 kontrolinio kodo (nespausdinamo kodo) reikšmė, kuri skiriasi nuo šios:
9 (U+0009 TAB),
10 (U+000A EILUTĖS TIEKIMAS),
13 (U+000D GRĮŽIMAS Į EILUTĖS PRADŽIĄ),
C0 valdiklio simbolio reikšmę (nuo 0 iki 31).Generuokite ataskaitą, eksportuokite ją į "Excel" ("Office Open XML" formatas – xlsx) ir atidarykite "Excel" darbaknygę.
Jei ataskaitoje yra C0 valdiklio kodai pagal šį scenarijų, "Excel OpenXML" vaizdo generavimo plėtinys, įtrauktas į SSRS 2012, sukuria darbaknyges, kurias "Excel" atpažįsta kaip neleistinas.
Pastaba. Ši problema taip pat kyla SSRS 2008 R2.
Sprendimas
Problema pirmą kartą buvo išspręsta šiame kaupiamajame „SQL Server“ naujinime.
1 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/2931693
9 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1 /en-us/help/2931078
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
- Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.