Всплывающее окно принтера SSRS не отображается в Internet Explorer 11 - PullRequest
0 голосов
/ 11 марта 2019

Я не могу получить всплывающую распечатку базового отчета SSRS в Internet Explorer 11. Но она успешно работала с т. Е. 8 .. Серверная ОС - 2012, SQL-версия - 2008 R2, клиентский ПК - Windows 10.

1 Ответ

0 голосов
/ 11 марта 2019

В некоторых старых версиях SSRS вы должны перевести IE в режим совместимости, чтобы некоторые функции работали.У вас есть два варианта, вы можете исправить это на стороне клиента или на стороне сервера.

Сторона клиента: исправить проблему совместимости SSRS в IE 11

Это должно быть применено кбраузеры всех пользователей.

  • Откройте браузер IE11
  • Нажмите F12 - откроется инструмент разработчика в нижней части браузера
  • Нажмите вкладку «Эмуляция»
  • Измените «Режим документа» на «Край»
  • Попробуйте получить доступ к отчету.Теперь у вас должна быть возможность доступа к отчету в IE11 без каких-либо проблем.

Сторона сервера: исправьте проблему совместимости SSRS на уровне сервера

Это изменениебудет отображаться во всех браузерах пользователей, вам не нужно вносить какие-либо изменения в настройки браузера клиента.

  • Рекомендуется сделать резервную копию файла reportviewer.aspx, расположенного в \ Microsoft SQLСервер \ MSRS12.MSSQLSERVER \ Reporting Services \ ReportServer \ Pages.
  • Откройте файл reportviewer.aspx, расположенный в \ Microsoft SQL Server \ MSRS12.MSSQLSERVER \ Reporting Services \ ReportServer \ Pages в блокноте.
  • Измените метатег с meta http-equiv="X-UA-Compatible" content="IE=5" на meta http-equiv="X-UA-Compatible" content="IE=Edge"
  • Сохраните файл и попробуйте получить доступ к отчету в IE11, теперь вы сможете получить доступ к отчету без проблем.

Эта точная проблема описана в этом сообщении в блоге .

...