Этот тип зависит от того, что является триггером для импорта.Если это будет запланировано каждые 10 минут или что-то в этом роде, я бы использовал либо вариант 1, либо создал бы пакет служб SSIS, который будет выполнять то же самое, что и вариант 1. JNK верен, что было бы лучше использовать постоянную таблицу, он будет избегать распределенныхпроблемы, и это позволит вам выбрать процесс из середины, если это необходимо.
В SSIS ваш рабочий процесс будет выглядеть следующим образом:
- урезать промежуточную таблицу
- создать задачу потока данных для импорта данных из источника в промежуточную таблицу, при необходимости обработать ошибки
- вызвать хранимую процедуру для объединения данных
После создания пакета его можно запланировать с помощью SQLАгент.Обязательно создайте пакет с параметром DontSaveSensitiveData, установленным в свойствах пакета, чтобы избежать странных ошибок шифрования.