|
SSRS, IIS и олицетворение
|
|||
---|---|---|---|
#18+
Переношу отчеты с одного сервера с SSRS 2005 на другой и столкнулся с проблемой настройки олицетворения на новом сервере. Несмотря на то, что версии ОС на серверах отличаются (win2003 и 2008R2) навскидку какой-то разницы в настройках IIS не вижу. Тем не менее, при обращении нового сервера отчетов (см.IIS) к хранимке на другом сервере c SQL Server оно идет в анонимном контексте, а не в контексте пользователя, который запустил отчет. С отчетами, которые обращаются к данным SQL Server на том же сервере никаких проблем нет. На datasource стоит "Встроенная безопасность", проверка подлинности Windows на IIS включена, ASP.NET олицетворение включено, в свойствах браузера разрешена встроенная проверка подлинности Windows. Указывать на datasource учетные данные sql-юзера не хочу. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 16:12 |
|
SSRS, IIS и олицетворение
|
|||
---|---|---|---|
#18+
Похоже, дело в том, что на самом win-сервере не было включено делегирование. trust computer for delegation ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2013, 16:42 |
|
SSRS, IIS и олицетворение
|
|||
---|---|---|---|
#18+
Примерно то же самое, только SSRS 2012. Обращаюсь к источнику на другом сервере со встроенной безопасностью Windows. В ответ получаю Login failed for user 'NT AUTHORITY\АНОНИМНЫЙ ВХОД'. Олицетворение включено, возможность делегирования серверу предоставлена. В чем еще может быть дело? Как понять в чем затык? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2013, 16:11 |
|
|
start [/forum/topic.php?fid=31&msg=38335830&tid=1533940]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
234ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 288ms |
total: | 599ms |
0 / 0 |