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

Периодически запускать запрос для передачи данных между двумя SQL серверами

У меня два сервера MS SQL, назовем их Источник и Место назначения. Мне нужно вывести данные из таблицы базы данных в Источник сделав простой запросВыбрать и Сумма) и занести результат в таблицу базы данных в Место назначения.

Мне нужно запустить запрос раз в месяц чтобы данные в пункте назначения были доступны для использования приложением.

Я думал об этом в прикладной уровень путем создания рабочего процесса (который сложен и не стоит для такой простой проблемы), но я хотел бы знать, есть ли более простой вариант, используя SSIS или любой другой инструмент. Мне особенно непонятно, как настроить курок чтобы запустить запрос и где разместить код запроса.

заранее спасибо

Франческо

Создайте пакет с помощью SSIS для передачи данных. Затем создайте запланированное задание с помощью агента SQL для выполнения пакета SSIS по заданному расписанию.

Это довольно простая и распространенная задача. Использование SSIS и агента SQL для выполнения по расписанию - наиболее распространенный способ сделать это.

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

Чтобы понять и узнать больше о SSIS, начните с электронной документации, в ней есть множество руководств по SSIS. Одно из первых руководств, скорее всего, охватит ваш конкретный сценарий.