Ошибка "Указанный адрес сервера сервера не найден" при развертывании на сервере отчетов
Я хочу развернуть отчет, созданный в SQL Server Business Intelligence Development Studio 2008 R2. Я установил TargetServerURL
в http://mohammad-pc/Reports
. Я могу получить доступ к этому пути через браузер, но хочу развернуть мой отчет, который я получаю:
"указанный URL-адрес сервера отчетов не найден"
Есть ли другие настройки, которые я пропустил?
Ответы
Ответ 1
Как правило, при установке по умолчанию у вас будет два URL:
В зависимости от вашей установки первый URL-адрес может немного отличаться, например, номер порта может быть другим или может быть добавлен суффикс типа _SQLEXPRESS
.
См. также последний раздел этой документации для некоторых примеров URL. Вот соответствующая цитата о том, как могут выглядеть ссылки:
... что может выглядеть URL-адрес сервера отчетов:
- http://localhost/reportserver
- http://localhost/reportserver_SQLEXPRESS
- http://sales01/reportserver
- http://sales01:8080/reportserver
- https://sales.adventure-works.com/reportserver
- https://www.adventure-works.com:8080/reportserver01
... URL-адреса, которые вы используете для доступа к диспетчеру отчетов...
- http://localhost/reports
- http://localhost/reports_SQLEXPRESS
- http://sales01/reports
- http://sales01:8080/reports
- https://sales.adventure-works.com/reports
- https://www.adventure-works.com:8080/reports
Ответ 2
Я нашел решение. Мой URL-адрес неверен. Чтобы получить правильный URL-адрес, я перешел в меню "Пуск" > "SQL Server 2008" > "Инструменты настройки" > "Настройка служб отчетов". В разделе URL веб-службы есть виртуальный каталог, который является каталогом моего каталога SSRS на моем компьютере. Таким образом, правильный URL-адрес: "http://localhost/[Reporting Service Virtual directory]". В моем случае это "http://localhost/ReportServer_SQL2008".
Здесь есть хорошая статья:
http://alexduggleby.com/2008/07/18/sql-server-reporting-services-2008-tutorial-in-5-minutes-or-how-to-send-my-boss-a-report-from-a-view-quickly/
Ответ 3
В последнее время у меня были те же проблемы... Тестирование Я обнаружил, что вам нужно перейти в Project → Properties и в General и изменить следующие параметры:
TargetReportPartFolder: [Виртуальный диспетчер URL-адреса диспетчера отчетов] TargetServerURL: http://yourPCName/[Virtual Diretory URL веб-службы]
Это хорошо работает для развертывания вашего проекта.
Ответ 4
Чтобы добавить к этому, я также столкнулся с этой проблемой. Мой сервер отчетов работал отлично в течение нескольких месяцев, у меня есть около 30 отчетов и постоянно обновляю их для развертывания отчетов или создания новых почти каждую неделю, однако он просто прекратил развертывание в один прекрасный день (хотя я мог видеть их в приложении, которое мы связали их)
Ошибка была 502 хост не найден. У меня такое чувство, что это связано с изменениями в моей компании, но все, что мне нужно было сделать, чтобы исправить это, изменило имя сервера отчетов на локальный хост в настройках свойств.
Свойства проекта/[Название проекта]
на общей вкладке TargetServerURL, которую он говорил:
http://GSV-REP01/ReportServer
но затем я изменил его на следующее:
http://localhost:8080/ReportServer
и он снова начал работать без проблем. Надеюсь, что это помогает кому-то, иногда SSRS - настоящая боль.
Ответ 5
Используйте http://localhost/reportserver
или http://mohammad-pc/reportserver
как TargetServerURL в свойствах проекта.