Как открыть отчет в SSRS 2008, не предоставляя пользователю данные для аутентификации? - PullRequest
0 голосов
/ 28 августа 2009

Резюме:
Кто-нибудь знает, каков минимум того, что мы должны сделать, чтобы пользователь мог нажать кнопку в нашем приложении и чтобы отчет всплывал в элементе управления HTML (Delphi App) без дальнейшего ввода данных пользователем?

Деталь:
Аутентификация больше не связана с IIS в 2008 году, и многие обсуждения аутентификации в Интернете касаются IIS и SSRS 2005.

Мы стремимся отображать отчеты в нашем приложении и стараемся избегать использования API для перестройки ReportViewer.

Мы надеемся открыть отчеты в HTML-элементе управления, передав URL-адрес элементу управления в соответствии с http://RSServer/ReportServer/ReportDir/ReportName.....

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

Я включил обычную аутентификацию, которая не имеет большого значения, но вы, похоже, не можете включить анонимную аутентификацию, которая на самом деле нежелательна.

дом.

1 Ответ

0 голосов
/ 28 августа 2009

Я не пробовал, но вы смотрели этот блог MSDN ?

EDIT

Это может быть более полезным - предлагает метод обхода аутентификации без анонимного доступа

РЕДАКТИРОВАТЬ 2 Если базовая авторизация включена, не могли бы вы предоставить учетные данные в URL? - http://username:password@servername/etc/etc?

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