SQL Server Reporting Services 2008 R2 всегда отображается для приглашения на вход - PullRequest
10 голосов
/ 04 августа 2010

Всякий раз, когда я пытаюсь получить доступ к SSRS 2008 R2 через URL-адрес (т. Е. После публикации в сети), при доступе к отчету всегда отображается приглашение для входа в систему. Проблема не появляется в среде разработки.

Как запретить отображение этого приглашения при каждом доступе к отчету? В настоящее время мы решаем эту проблему, предоставив имя пользователя и пароль в <appSettings> в файле web.config. После внесения этого изменения приглашение для входа в систему не отображается.

Есть ли лучшее решение для этого? Я делаю это неправильно?

Ответы [ 5 ]

2 голосов
/ 14 апреля 2012

Я бы начал с использования Internet Explorer в домене, который будет передавать ваши учетные данные (если вы так настроили).

Можно настроить firefox для прохождения проверки подлинности Windows / токена. Я не помню, как я делал это ранее.

ЛУЧШАЯ платформа для использования SSRS - это Apple / Safari .. потому что когда вы нажимаете флажок «запомнить пароль», он фактически запоминает пароль. Меня поражает, что Chrome, Firefox, IE дают вам подсказку с надписью «запомнить пароль», но из моего опыта запоминание паролей работает только так, как я ожидаю, когда я использую Safari.

2 голосов
/ 04 августа 2010

Я предполагаю, что запрос на ввод имени пользователя / пароля для домена. Внутренне вы, вероятно, проходите проверку аутентификации AD в своем приложении, поскольку у вас будут разрешения на доставку отчета (вы можете протестировать эту предпосылку с помощью Firefox или другого браузера, который не поддерживает аутентификацию AD, как IE делает /

Я думаю, что вы, возможно, настроили базовую авторизацию для просмотра отчета RSReportServer.config, а не web.config. Это то, что вы сделали? (см. это, чтобы увидеть пример http://msdn.microsoft.com/en-us/library/cc281309.aspx.)

Если вы пытаетесь получить полный анонимный доступ, значит, вас ждет некоторое удовольствие; к счастью, один из разработчиков RS написал способ добиться этого; Я бы не стал выступать за то, чтобы делать это прямо на производственной коробке.

http://blogs.msdn.com/b/jameswu/archive/2008/07/15/anonymous-access-in-sql-rs-2008.aspx

1 голос
/ 07 апреля 2011

Я столкнулся с этой проблемой по другой причине, чем принятый ответ. Хотя SSRS был установлен, он не был правильно настроен. Будучи новичком в установке SSRS, я предположил, что для некоторых вкладок в диспетчере конфигурации служб Reporting Services установлены значения по умолчанию. Они не были. Как только я вернулся и установил их, все работало нормально.

1 голос
/ 04 августа 2010

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

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

0 голосов
/ 27 августа 2013

Отключить шлейф

http://thetazblog.taznetworks.com/2006/03/crm-30-sbe-sql-reporting-error.html

............................

...