У меня есть работающий SSRS, но я пытаюсь получить к нему доступ из кода C # с помощью SSRS веб-сервис. Насколько я знаю, это должно быть что-то вроде http: //server/Reports/ReportExecution2005.asmx для SQL2005, если установка была со значениями по умолчанию.
Как вы проверяете, что ваш SSRS 2008 веб-сервис запущен и / или доступен (т.е. не заблокирован межсетевым экраном)? Как выглядит URL?
Посмотрите ниже. Зависит от того, называется он экземпляром или экземпляром по умолчанию.
http://technet.microsoft.com/en-us/library/bb677364.aspx#DefaultURLs
Вы можете использовать диспетчер конфигурации служб 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