Назад | Перейти на главную страницу

SQL 2008. Что такое URL-адрес веб-службы SSRS?

У меня есть работающий SSRS, но я пытаюсь получить к нему доступ из кода C # с помощью SSRS веб-сервис. Насколько я знаю, это должно быть что-то вроде http: //server/Reports/ReportExecution2005.asmx для SQL2005, если установка была со значениями по умолчанию.

Как вы проверяете, что ваш SSRS 2008 веб-сервис запущен и / или доступен (т.е. не заблокирован межсетевым экраном)? Как выглядит URL?

Посмотрите ниже. Зависит от того, называется он экземпляром или экземпляром по умолчанию.

http://technet.microsoft.com/en-us/library/bb677364.aspx#DefaultURLs

http://technet.microsoft.com/en-us/library/bb630447.aspx

Вы можете использовать диспетчер конфигурации служб Reporting Services (либо локально на сервере SSRS, либо с удаленного компьютера, на котором установлен Configuration Manager с носителя SQL Server), чтобы проверить, какой базовый URL-адрес используется веб-службой, по умолчанию http: // сервер / ReportServer / если вы можете просматривать этот URL-адрес в своем браузере, брандмауэр открыт, и вы должны иметь возможность подключаться к интерфейсам веб-службы http: //server/ReportServer/ReportExecution2005.asmx или ReportService2005.asmx

Эти статьи MSDN содержат больше примеров:

http://msdn.microsoft.com/en-us/library/ms154052%28v=SQL.100%29.aspx

http://msdn.microsoft.com/en-us/library/ms152787%28v=SQL.100%29.aspx