|
|
|
RS2008 R2 + источник данных XML: проблема авторизации в IIS
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу помощи в связи со следующей проблемой: Есть WCF сервис, опубликованный в IIS на одном сервере. Сервис настроен на Windows авторизацию. На другом (физическом) сервере развернут SQL + RS сервер. WCF сервис предназначен для получения данных для отчетов с использованием бизнес-логики. Проблема такая - при разработке и тестировании отчетов в Visual Studio все работает нормально. Т.е., отчеты запускаются и отрабатывают без проблем. Но как только дело доходит до прочих клиетов, будь то ReportViewer, или же Internet Explorer, возникает ошибка авторизации. Например, в IE при подключении к RS выдается запрос доменной авторизации, каталог отчетов открывается нормально, но при запуске отчета получаем такую вот ошибку: Произошла ошибка при обработке отчета. (rsProcessingAborted) Вызов справки в Интернете Не удалось выполнить запрос для набора данных "Invoice_row". (rsErrorExecutingCommand) Вызов справки в Интернете Не удалось выполнить веб-запрос для указанного URL-адреса. Unauthorized: Удаленный сервер возвратил ошибку: (401) Несанкционированный. (rsXmlDataProviderError) Вызов справки в Интернете Чтобы получить дополнительные сведения об этой ошибке, перейдите к серверу отчетов на локальном сервере или включите удаленный контроль ошибок И это - ответ IIS, в котором опубликован WSF сервис. В логах аудита безопасности есть записи (аудит успеха): Вход с учетной записью выполнен успешно. Субъект: ИД безопасности: NULL SID Имя учетной записи: - Домен учетной записи: - Код входа: 0x0 Тип входа: 3 Новый вход: ИД безопасности: АНОНИМНЫЙ ВХОД Имя учетной записи: АНОНИМНЫЙ ВХОД Домен учетной записи: NT AUTHORITY Код входа: 0x29108786 GUID входа: {00000000-0000-0000-0000-000000000000} По всей видимости, несмотря на то, что у источника данных установлена галочка "Использовать проверку безопасности Windows", тем не менее, обращение проходит анонимно и WCF сервис не позволяет получить данные. Буду благодарен за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:08 |
|
||
|
RS2008 R2 + источник данных XML: проблема авторизации в IIS
|
|||
|---|---|---|---|
|
#18+
За отсутствием ответов перерыл весь инет. Нашел, что проблема в делегировании, пока рою в этом направлении: http://sql-ution.com/kerberos-delegation-with-reporting-services/ может, пригодится кому-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 17:38 |
|
||
|
RS2008 R2 + источник данных XML: проблема авторизации в IIS
|
|||
|---|---|---|---|
|
#18+
Еще одна статья - подробное описание настройки делегирования: http://skyliver.ru/blog/item/62 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 14:16 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=37609674&tid=1534664]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 478ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...