powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспертам DTS ... Нужен совет...
3 сообщений из 3, страница 1 из 1
Экспертам DTS ... Нужен совет...
    #32733247
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как организовать импорт из внешнего источника (например txt),
из клиентской станции.

Я рассуждаю таким образом:
1. На сервере создается общая папка.Например: C:\Общая папка
2.В интерфейсной части программы выбрав действительный путь файла
это может быть любой, переименовываем файл на DataSource.txt и перемещаем в Общую папку.
3. создаем dts пакет , где в качестве пути к файлу ссылаемся на C:\Общая папка\DataSource.txt.
Далее создается таблица LockedPackage с полем Locked (bit).
2.В dts пакете первым запускается Execute Sql Task (где запросом UPDATE)
устанавливается значение true в поле Locked таблице LockedPackage (блокировка DTS пакета во время выполнения для других юзеров).
Затем выполняется основное задание т.е. трансформация данных из файла,
по окочании запускается Execute Sql Task (где запросом UPDATE)
устанавливается значение False в поле Locked таблице LockedPackage (доступ открыт).

данный алгоритм не испытан, на уровне размышлений.
Естьт другие пути попроще?
...
Рейтинг: 0 / 0
Экспертам DTS ... Нужен совет...
    #32733353
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bulk insert может быть проще и/или удобнее,
он именно для импорта из текстового файла
но он не позволяет во время импорта делать преобразования,
зато работает быстро
т.е будет 2 этапа 1) закачиваешь данные как есть во вспомог-ю табл-у
можно и с раб-й станции, можно и с сервера
2) преобразование/апдейт/инсерт данных в нужную/ные
таб-цы
и транкейт вспомог-й табл-ы
это всё завернёшь в стор. процедуру

но это всё теория
...
Рейтинг: 0 / 0
Экспертам DTS ... Нужен совет...
    #32733472
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините топик перенесен в форум MSSQL.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспертам DTS ... Нужен совет...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]