Platí pro
SQL Server 2008 R2 Service Pack 2 SQL Server 2014 Business Intelligence - duplicate (do not use)

Příznaky

Zvažte následující scénář:

  • Nainstalovali jste kumulativní aktualizaci 1 pro SQL Server 2008 R2 Service Pack 1 (SP1) nebo novější, které jsou nainstalované na počítači, jehož národní prostředí je nastavené na japonštinu.

  • Kódová stránka systému Windows (kódová stránka ANSI) má na počítači znaky s poloviční šířkou.

  • Exportujete sestavu do souboru PDF a vybrané písmo má znak s plnou šířkou (plus-minus).

V tomto scénáři se může v souboru PDF, který generuje:

  • Za apostrofy jsou za sebou mezery.

  • Text před znakem dolaru překrývá znaky dolaru.

  • Některé speciální znaky vypadají jako problémy s mezerami.

Poznámka Problém se taky vyskytuje v SQL serveru 2012 a SQL serveru 2014.

Příčina

K tomuto problému dochází kvůli nesprávné změně kódu Unicode provedené od SQL serveru 2008 R2 SP2 CU1.

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

PoznámkaKdyž použijete tuto kumulativní aktualizaci, může dojít k následujícímu problému: Pokud je server sestav v systému, jehož národní prostředí je nastavené na japonštinu, a v sestavě exportované do PDF se některé znaky můžou překrývat. Jako alternativní řešení použijte jednu z následujících metod:

  • Změňte písmo, které používá znak s poloviční šířkou.

  • Změna národního prostředí serveru, na kterém běží SQL Server 2008 R2 Reporting Services nebo SQL Server 2012 Reporting Services, na angličtinu.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.