Táto rýchla oprava sa vzťahuje na Microsoft SQL Server 2012 Reporting Services (OSBP 2012) a SQL Server 2014 Reporting Services (OSBP 2014).
Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte zostavu, ktorá obsahuje len jedno textové pole v službách Microsoft SQL Server 2012 Reporting Services (OSBP 2014).
-
Výraz pre textové pole nastavíte na CHR (n), kde n je ovládací kód C0 (netlačový kód) iný ako jeden z nasledujúcich krokov: 9 (u + 0009 Tab), 10 (u + 000A ČIAROVÝ informačný kanál), 13 (u + 000D znak konca), hodnota ovládacieho prvku C0 (0 až 31).
-
Vykresliť zostavu, exportujte ju do Excelu (Office Open XML Format-xlsx) a potom otvorte excelový zošit.
Ak zostava obsahuje ovládacie kódy c0 v tomto scenári, rozšírenie vykresľovania v Exceli, ktoré je súčasťou 2012 SSRS, vytvára zošity, ktoré Excel rozpoznal ako neplatný.Poznámka: Problém sa vyskytuje aj vo vyhláseniach o OSBP 2008 R2.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 1 pre SQL Server 2014 /en-us/help/2931693
Kumulatívna aktualizácia balíka 9 pre SQL Server 2012 SP1 /en-us/help/2931078
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.