Службы отчетов SQL Server SQL Server 2005 публикует отчет через веб-службу - PullRequest
0 голосов
/ 30 сентября 2010

Представьте, что у вас есть 2 приложения: Приложение A и Приложение B. По сути, я хотел бы вставить записи, которые существуют в Приложении A, в Приложение B. Сервер отчетов Sql доступен в Приложении A

И мне было интересно, еслиможно создать отчет, который соберет нужную мне запись, а затем опубликовать ее в виде веб-службы, чтобы я мог использовать ее в приложении B и затем выполнять вставки.

Приложение A и B находятся в двух разныхвеб-серверы, разделенные интернетом.

Если это возможно, кто-то может опубликовать ссылку, которая показывает пример?

Кстати: мой опыт работы с SSRS нулевой, но я был веб-разработчиком дляДавным-давно, поэтому у меня есть общее представление о том, что мы могли бы сделать, мне просто нужно, чтобы кто-то указал мне правильное направление.

Заранее спасибо.

1 Ответ

0 голосов
/ 30 сентября 2010

SSRS не предназначен для предоставления данных другим веб-серверам, он предназначен для удобного размещения и отображения данных с одного или нескольких серверов SQL.

Кажется, вы можете подключить SSRS к внешним серверам SQL, когда у вас есть1003 * Право лицензирования .Поэтому, если вы хотите, чтобы приложение B отображало данные с обоих серверов SQL, вы можете использовать один отчет SSRS на компьютере B для отображения данных с обоих.

Однако кажется, что вы хотите сделать вставки на компьютере B, используя отчет с компьютера A. Я не буду использовать отчет для этого, но прямое соединение с использованием ODBC, JDBC или другой стратегии соединения между базами данных -такие как простая передача текстовых файлов по FTP.Утилита BCP является мощным инструментом для вывода текстовых файлов из запросов к базе данных.Вы даже можете запустить это прямо с компьютера B, подключившись к компьютеру A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...