Привет, я только что установил Full SQL 2005, однако после настройки Reporting Services я не могу получить к нему доступ.
Когда я иду вhttp://localhost/reportsЯ получаю запрос на ввод имени пользователя и пароля, и что бы я ни ввел, он завершается с ошибкой 401.1 Access Denied.
Я отключил Kerberos в виртуальных каталогах Reports и ReportServer, ничего не изменилось.
Я включил анонимную аутентификацию и получил:Internet Explorer не может отобразить веб-страницу.
При доступе с другого компьютера запрос на ввод имени пользователя и пароля появляется только один раз, и возникает та же ошибка.
Если я попытаюсь получить доступ с помощью Management Studio, я получу следующую ошибку:
НАЗВАНИЕ: Microsoft SQL Server Management Studio
Базовое соединение было закрыто: произошла непредвиденная ошибка при получении. (Microsoft.SqlServer.Management.UI.RSClient)
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом. (Система)
Существующее соединение было принудительно закрыто удаленным хостом (системой)
КНОПКИ:
ХОРОШО
Сервер — Win 2003 R2 Standard с IIS 6
ОБНОВЛЯТЬ:Диспетчер конфигурации служб Reporting Services полностью зеленый, я его полностью настроил, все учетные записи являются учетными записями домена, сервер базы данных SQL — тот же сервер, базы данных созданы успешно, если я добавляю страницу index.html в виртуальный каталог Reports (каталог), я могу получить к нему обычный доступ (с включенной встроенной безопасностью).
ОБНОВЛЕНИЕ2:Я повторно скачал SQL 2005 с сайта Microsoft. Удалил, удалил оставшиеся папки, переустановил, но все равно застрял с той же ошибкой. Я получил ошибку Kerberos KRB_AP_ERR_MODIFIED в System eventviewer после переустановки...
ОБНОВЛЕНИЕ3:Я скачал SQL 2005 SP3 и применил его к SQL, но проблема осталась. Я также заметил, что в Surface Area Configuration, когда я нажимаю Reporting Services FeatureИнтегрированная безопасность WindowsЯ получаю эту ошибку:
НАЗВАНИЕ: Конфигурация площади поверхности
Базовое соединение было закрыто: при получении произошла непредвиденная ошибка. (SQLSAC)
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом. (Система)
Существующее соединение было принудительно закрыто удаленным хостом (системой)
КНОПКИ:
ХОРОШО
Я нашел этосвязьв связи с вышеуказанной ошибкой и попытаюсь переустановить IIS.
Не могу понять. Есть ли у кого-нибудь подсказка?
ОБНОВЛЕНИЕ 4:Решено переустановкой IIS с правильными файлами (слава богу, SQL 2008 больше не использует IIS).
решение1
попробуйте открыть разрешения ntfs на физическом каталоге, содержащем файлы. Вторая причина может заключаться в том, что ваша установка sql не принимает удаленные соединения.
На сервере, на котором вы его установили, попробуйте воспользоваться инструментом «Конфигурация служб отчетов», это должно дать вам хорошее представление о том, что именно настроено неправильно.
решение2
Вы вошли в систему как локальный администратор на сервере, когда просматриваетеhttp://localhosts/reports? После первоначальной установки только локальные администраторы имеют право отправлять отчеты на сервер.
решение3
Решено!
Так получилось, что при установке IIS я выбрал файлы Windows с сервера Windows 2003 без каких-либо SP, и это был не R2.
И в IIS в SP2 было исправление, которое исправило эту проблему, как указано наэта ссылка, поэтому я переустановил IIS с файлами W2003R2, и это сработало.