Я создаю базовую задачу передачи данных с использованием TSQL, где я беру определенные записи из одной базы данных, которые являются более поздними, чем заданное значение даты и времени, и загружая их в другую базу данных. Это будет происходить периодически в течение дня.Записывать в текстовый файл с использованием T-SQL
Это такая маленькая задача, что SSIS кажется излишним - я хочу просто использовать запланированную задачу, которая запускает .sql-файл.
Где мне нужно руководство, так это то, что мне нужно перенести datetime из последнего запуска этой задачи, а затем использовать его для фильтрации записей при следующей запуске задачи. Моя первоначальная мысль состоит в том, чтобы просто сохранить дату и время в текстовом файле и обновить (переписать) его как часть задачи каждый раз, когда она выполняется.
Я могу прочитать файл без проблем с помощью T-SQL, но запись обратно заставила меня застрять. Я видел множество примеров, в которых используется динамически построенная команда bcp, которая затем выполняется с использованием xp_cmdshell. Проблема в том, что безопасность на сервере, который я развертываю, исключает использование xp_cmdshell.
Итак, мой вопрос в том, есть ли другие способы просто написать значение datetime в файл с использованием TSQL, или я должен думать о другом подходе?
EDIT: рад быть скорректировано о SSIS будучи "излишним" ...
Блестящий, это именно то, что мне нужно. Благодаря! – sasfrog