Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Передача данных м/у двумя серверами  [new]
Astakhov
Member

Откуда:
Сообщений: 255
День добрый.
Есть туча SQL Server 2000 (клиентские). Прямого доступа по SQL к ним нет, но каждый из них может видеть центральный сервер (SQL 2000).
Задача: Собирать периодически разнородные отчеты, делать выборки с них и возможно делать какие либо глобальные изменения на клиентах.
Причем заранее не знаешь, что понадобится.
Хочу замутить приблуду, которая будет запускаться автоматом на каждом клиенте. При запуске будет запрашивать с центрального сервера, что как собрать и как записать на сервер. Т.е. на сервере будет несколько таблиц типа ([Задание], [запросы задания], [дата исполнения задания]).
И будет отдельно база результатов заданий, куда весь этот хлам должен сливаться.

Учитывая, что на «клиентах» частенько пасутся «посторонние» (типа настраивают и дорабатывают свое ПО).
Вопрос как лучше реализовать запись результатов на центральный сервер?
Ч/з LinkedServer или RemoteServer или чтоб программа сама, собрав данные, записывала их на сервер?
Если ч/з LinkedServer, то не хотелось бы оставлять открытым доступ к нему. Создавать LinkedServer каждый раз или можно его как-то скрыть от любопытных глаз?
Может можно залить данные в теле запроса без создания LinkedServer?
Или может есть более правильные решения?
5 июл 11, 17:50    [10927058]     Ответить | Цитировать Сообщить модератору
 Re: Передача данных м/у двумя серверами  [new]
Makar4ik
Member

Откуда: Когда-то были Лужки, а теперь Бордюр-Сити.
Сообщений: 2680
Astakhov,

Ну, если все так глобально, и linked не нравится, то надо писать демонов, которые будут лить данные между серверами.
5 июл 11, 22:27    [10928221]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить