Ошибка SSRS: такой интерфейс не поддерживается - PullRequest
2 голосов
/ 11 мая 2011

У меня есть пользователь, который не может экспортировать отчет из отчета служб отчетов SQL Server (SSRS) в любом формате.Этот пользователь работает под управлением Windows 7 x86 SP1 с IE8.

Пользователь выведет любой отчет, и он будет отображаться правильно.Затем они нажимают кнопку «Экспорт» на панели инструментов отчета (чтобы экспортировать ее в Excel или PDF), и отображается эта ошибка:

Такой интерфейс не поддерживается - Reserved.ReportViewerWebControl.axd URI: http // reportserver ...

У других людей в этом же месте и одинаковой конфигурации компьютера проблем нет.У проблемного пользователя установлен Office 2007, и он без проблем открывает файлы Excel.Опять же, этот пользователь имеет эту проблему со ВСЕМИ отчетами, и никакой другой пользователь не имеет этой проблемы ни в одном отчете.Таким образом, это явно проблема с чем-то на его компьютере, но я действительно не знаю, с чего начать.

В отчаянии я заставил его нажать кнопку «Печать» на панели инструментов отчета, так как язнать, что запускает загрузку некоторого MS-обязательного компонента.Он мог печатать оттуда, но вышеуказанная ошибка остается.

Буду очень признателен за любые предложения или отзывы.Спасибо!

Ответы [ 2 ]

0 голосов
/ 14 февраля 2013

Прежде всего, попробуйте выполнить следующие действия и посмотрите, исчезнет ли проблема:

ОПЦИЯ 1

Шаг 1: Исправьте IE

Скопируйте и вставьте в командную строку следующее с правами администратора, затем нажмите:

"%systemroot%\system32\regsvr32.exe" "C:\Program Files\Internet Explorer\ieproxy.dll"

Если вы используете 64-разрядные окна, попробуйте следующее:

"%systemroot%\system32\regsvr32.exe" "C:\Program Files> (x86)\Internet Explorer\ieproxy.dll "

ВАРИАНТ 2

Если вышеуказанное не работает, попробуйте выполнить следующие два шага.

Шаг 1: Повтор-регистрация всех библиотек DLL

Откройте командную строку от имени администратора. Введите следующую команду:

FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"

Возможно, в этот момент появятся некоторые окна ошибок, просто игнорируйтеих все и закройте, когда командная строка прекратит работу.

Шаг 2: исправьте IE

Скопируйте и вставьте в командную строку следующую команду, работающую от имени администратора, затемнажмите:

"%systemroot%\system32\regsvr32.exe" "C:\Program Files\Internet Explorer\ieproxy.dll"

Если вы используете 64-битные окна, попробуйте следующее:

"%systemroot%\system32\regsvr32.exe" "C:\Program Files> (x86)\Internet Explorer\ieproxy.dll "

Источники:

0 голосов
/ 25 октября 2012

Скорее всего, это проблема IE8.Я бы начал с устранения неполадок Internet Explorer: (http://support.microsoft.com/kb/936211)

  1. Выйти из всех программ.
  2. Нажмите Пуск, а затем нажмите Панель управления.
  3. В разделе «Система и безопасность»,щелкните «Найти и устранить проблемы».
  4. На панели задач нажмите «Просмотреть все».
  5. Нажмите «Производительность Internet Explorer».
  6. В новом окне нажмите «Далее». Примечание Средство устранения неполадок запустится.и автоматически устраняет все выявленные проблемы.
  7. Нажмите кнопку Закрыть.

Кроме того, убедитесь, что пользователь недавно провел антивирусную проверку.

Удачи.

...