Проблемы экспорта SSRS в PDF на сервере Windows 2016 - PullRequest
0 голосов
/ 09 октября 2018
Using: SQL Server 2012 Reporting Services,
Product Version: 11.0.7462.6
Report Server Mode: Native

Отчет rdl на стороне сервера создается в формате PDF.

Пример содержимого файла rdl здесь

На Windows 2008 R2 Server сгенерированный PDF выглядит нормально:

enter image description here

На сервере Windows 2016 существуют небольшие проблемы с пробелами в PDF (см. Биты, подчеркнутые красным):

enter image description here

то есть для строки "1", интервал между строчными буквами "l" и числом "2" не существует.Текстовое значение для строки «1» выглядит следующим образом:

="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr" & vbcrlf & "a"

Обратите внимание, что строка «2» отображается нормально.Текстовое значение строки 2 такое же, как и для строки 1, но имеет только 1 строку:

="Chos achrPapis Frhmistisya Sdt AFT hTe apetociaschmrdtP rilyus TtFam l25044025 - stuTr" 

Так что, похоже, возврат каретки является фактором в этой проблеме.

Кроме того,в строке 3 между «миром» и «поддержкой» должен быть пробел, но его нет.

Проблема, кажется, только при экспорте в PDF.Отчет выглядит хорошо, когда генерируется в HTML, Word и т. Д.

Может ли кто-нибудь пролить свет?

РЕДАКТИРОВАТЬ: я должен добавить, что в отчете не используются специальные символы или что-то подобное этому,

1 Ответ

0 голосов
/ 09 октября 2018

Мое,

Я не могу подтвердить вашу проблему.Я развернул отчет по SSRS 2016, и он выглядит хорошо для меня.Я использую:

SSRS: Службы отчетов Microsoft SQL Server версии 13.0.4446.0

Сервер SQL: Microsoft SQL Server 2016 (SP1-CU4) (KB4024305) - 13.0.4446.0 (X64) 16 июля 2017 г. 18:08:49 Авторское право (c) Microsoft Corporation Standard Edition (64-разрядная версия) на Windows Server 2016 Standard 6.3 (сборка 14393:) (гипервизор)

Возможно, ваш CU отличается от того, который я здесь использую, поэтому я предлагаю обновить SQL до последнего обновления.

См. Изображение ниже:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...