У меня два сервера MS SQL, назовем их Источник и Место назначения. Мне нужно вывести данные из таблицы базы данных в Источник сделав простой запрос (а Выбрать и Сумма) и занести результат в таблицу базы данных в Место назначения.
Мне нужно запустить запрос раз в месяц чтобы данные в пункте назначения были доступны для использования приложением.
Я думал об этом в прикладной уровень путем создания рабочего процесса (который сложен и не стоит для такой простой проблемы), но я хотел бы знать, есть ли более простой вариант, используя SSIS или любой другой инструмент. Мне особенно непонятно, как настроить курок чтобы запустить запрос и где разместить код запроса.
заранее спасибо
Франческо
Создайте пакет с помощью SSIS для передачи данных. Затем создайте запланированное задание с помощью агента SQL для выполнения пакета SSIS по заданному расписанию.
Это довольно простая и распространенная задача. Использование SSIS и агента SQL для выполнения по расписанию - наиболее распространенный способ сделать это.
Вы правы, что нет необходимости идти сложным путем создания собственного инструмента, когда он предоставляется вам как часть сервера базы данных ...
Чтобы понять и узнать больше о SSIS, начните с электронной документации, в ней есть множество руководств по SSIS. Одно из первых руководств, скорее всего, охватит ваш конкретный сценарий.