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

Откуда:
Сообщений: 77
Hi, всем!
Собственно, сабж:
Существует гетерогенная система, состоящая из 2-х СУБД.
Первая из них по расписанию выплёвывает текстовики с какими-то данными.
Вторая - MS SQL Server, должна принимать эти данные. (как вы уже догадались :) ). Необходимо написать прогу на Дельфях, которая бы форматировала исходные текстовики, и, с помощью DTS-пакетов вставляла их в MS SQL .

Итак, вопрос: Как всё ЭТО организовать, с чего начать и чем (за)кончить??? Спасибо
27 мар 04, 10:07    [600444]     Ответить | Цитировать Сообщить модератору
 Re: DTS в MS SQL  [new]
Green2
Member

Откуда: skype: green2x2
Сообщений: 13748
Собственно, зачем писать форматирование на Delphi?

Bulik Insert Task не подойдет?
27 мар 04, 11:13    [600452]     Ответить | Цитировать Сообщить модератору
 Re: DTS в MS SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Первая из них по расписанию выплёвывает текстовики с какими-то данными.
Файлы с регулярной структурой ?
27 мар 04, 16:29    [600599]     Ответить | Цитировать Сообщить модератору
 Re: DTS в MS SQL  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
Пример:
Есть задача - приходят архивы с разными именами по почте - нужно их распаковать и загрузить в базу..
Сделано так:
1)dts package ипортирующий один файл
2)Запускается простой батник в шедулере типа :

Для всех файлов из каталога почты
winrar.exe .. %1 -> c:\tempLoad
Для всех файлов из c:\tempLoad
copy %1 c:\FileForDts.txt
dtsrun.exe Имя пакета..
@IF NOT ERRORLEVEL 1 goto CONTINUE
goto FAILED
КонецЦикла
del %1
del c:\tempLoad\*.*?
КонецЦикла


В искомой задаче такой вариант тоже легко пройдет.
27 мар 04, 17:40    [600626]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить