HTTP 400 возвращается при доступе к диспетчеру отчетов служб отчетов SQL Server 2005 - PullRequest
0 голосов
/ 16 февраля 2009

У меня установлена ​​новая служба отчетов SQL 2005, и она не работает.

Доступ к базе данных работает нормально.

Я установил новый сайт IIS, настроил его на работу с портом 90. Он имеет две виртуальные папки - Reports и ReportServer. Я могу получить доступ к ReportServer просто отлично, но Reports (диспетчер отчетов) выдает ошибку HTTP 400.

Я изменил URL-адрес в rsreportserver.config и RSWebApplication.config, но он все равно выдает эту ошибку.

Ответы [ 5 ]

1 голос
/ 30 марта 2009

Я исправил это на другом сервере - решение состоит в том, чтобы просто удалить сайт IIS, который содержит сервер отчетов и диспетчер отчетов, затем создать новый сайт IIS, настроить IP и сопоставление портов и воссоздать виртуальные каталоги.

1 голос
/ 16 февраля 2009

Скачать копию Fiddler . Убедитесь, что запросы вашего браузера соответствуют вашим запросам. Смотрите каждый запрос, особенно тот, который генерирует HTTP / 400. Этот запрос выглядит хорошо для вас? Это даст вам базу для устранения неполадок.

0 голосов
/ 21 февраля 2009

Наконец-то я менеджер, чтобы решить это.

Что я сделал, так это удалил веб-сайт IIS, запустив простой веб-сайт vanilla (прослушивая все IP-адреса) и запуская службы отчетов с локальным admin и sa в базе данных.

Затем, подтвердив, что это работает, я пошёл шаг за шагом и:

  • измененный IP-адрес
  • измененный порт
  • понижены права локального пользователя
  • понижены права на базу данных

и после каждого шага все работало нормально.

Я не знаю, в чем именно проблема, но это помогло.

У меня есть другой сервер, который показывает те же проблемы, я начну с него, просто удалив и заново создав веб-сайт (я думаю, что это решило проблему) и сообщу вам.

0 голосов
/ 17 февраля 2009

Конфигуратор говорит, что все в порядке.

Ничего не зарегистрировано в журнале событий от служб отчетов.

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

Когда я просматриваю журнал IIS, я вижу, что анонимный запрос приходит от моего IP-адреса в / Reports, он отклоняется, затем возвращается с проверкой подлинности Windows и все. / Reports не запускает запрос к / ReportServer, он не перенаправляет меня в / Reports / Folder - я думаю, это то, что он должен делать, верно?

0 голосов
/ 16 февраля 2009

Сообщает ли инструмент конфигурации служб отчетов что-то не так? Что это входит в журнал событий на сервере?

...