Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Импорт из DBF в MSSQL 2000

Автор: avaba
Дата сообщения: 30.04.2003 11:00
Подскажите плиз как импортировать данные из dbase-файлов, находящихся на другом компьютере в MSSQL 2000
Автор: BigBoBo1
Дата сообщения: 30.04.2003 12:31
Напиши прогу. %)))
Автор: Tishka
Дата сообщения: 30.04.2003 15:27
Используя Datapump, Database Desktop (поступает со всеми версиями Delphi) или Microsoft Access, по моему даже Microsoft Excel это умеет (через ODBC), а в перую очередь посмотреть собственные инструменты MSSQL 2000.
Автор: avaba
Дата сообщения: 01.05.2003 06:50
Эти варианты мне не подходят. Проблема в общем такая:
Нужно периодически по шедулеру выбирать данные из dbf-таблиц на другом компе, преобразовывать данные сравнивая с таблицей на SQL Servere и записывать данные в БД MSSQL2K. Лучше бы все это проделывать средствами SQL2K, например подключив dbf-таблицы как Linked Server, но подключение можно осуществить только через создание ODBC DataSource на SQL Servere, а там можно указывать месторасположение файлов только на локальных дисках, а мне нужно по сети типа \\comp2\sharefolder
Автор: smirnoff123
Дата сообщения: 01.05.2003 14:41
avaba

Цитата:

подключив dbf-таблицы как Linked Server, но подключение можно осуществить только через создание ODBC DataSource на SQL Servere, а там можно указывать месторасположение файлов только на локальных дисках, а мне нужно по сети типа \\comp2\sharefolder

А разве подключить сетевой диск нельзя? Будет не \\comp2\sharefolder, а, например, z:\
Автор: avaba
Дата сообщения: 02.05.2003 09:34
smirnoff123

Цитата:
А разве подключить сетевой диск нельзя?

Нет так не годится мне нужно чтобы был Linked Server, а подключенные диски действуют только при работе в сеансе конкретного пользователя, но не для Linked Servera это не годится
Автор: kojev
Дата сообщения: 14.05.2003 14:30
В принципе можно сделать прогу, которая стоит на локальном компе и выбирает данные из DBF, а потом обращается как клиент к основному серверу и выполняя SQL-запросы засовывает уже готовые данные куда надо.
Таким образом эта прога может подключаться к DBF-ам как угодно, а уж для того чтобы с сервером связь устанавливалась можно что-нибудь придумать в зависимости от того насколько это надо (в крайнем случае можно прибегнуть к администраттивным мерам если речь идет о "серьезной" организации).
Причем такую прогу можно склепать на чем угодно от Дельфей по Фокса.
Автор: v0yager
Дата сообщения: 14.05.2003 15:07
Для решения такого класса задач у SQL 2K есть специальные инструменты - Data transformation Services. С их помощью можно быстро и качественно решить поставленную задачу.

Визуальными стредствами Enterprise Manager можно создать "пакет трансформации", в том числе и по закачке данных из DBF в SQL. Перенос может быть как простой, так и с выполнением дополнительных алгоритмов. В SQL 2K Books OnLine есть все необходимые детали.

При этом в качестве пути к источнику можно указывать UNC-пути. Дополнительно "пакет трансформации" можно запускать по рассписанию автоматически (также настраивается через Enterprise Manager (либо скриптами через SQL-DMO, кому как нравится)).

Страницы: 1

Предыдущая тема: Исходники Award BIOS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.