|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
Доброе время суток. Нужно экспортнуть данные из DBF в текстовый файл (и дальше распарсить) или (что желательнее) в SQL скрипт для MS SQL 2005. Какие для этого существуют бесплатные утилиты? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 16:38 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
kamakama, из фокса можно непосредственно на сервер данные переслать. Нафига извращения с текстовым файлом? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 16:44 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
проходящий., самого фокса нету (точнее, средств администрирования). Есть прикладная программа, которая работает с базой dbf (скорее всего по ODBC). Если фокс содержит встроенные средства администрирования, то поделитесь, пожалуйста, ссылкой, откуда его можно забрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 16:47 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
kamakamaпроходящий., самого фокса нету (точнее, средств администрирования). Есть прикладная программа, которая работает с базой dbf (скорее всего по ODBC). Если фокс содержит встроенные средства администрирования, то поделитесь, пожалуйста, ссылкой, откуда его можно забрать.И какие средства администрирования понадобились? Есть другой вариант - даете серверу DBF и прямо сервером загружаете. В любом случае промежуточные преобразования и ососбенно парсинги - большое зло. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 16:52 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
проходящий., Я, наверное, неправильно обрисовал ситуацию. Есть БД из файлов DBF, с ними программа работает локально. Команды импорта из DBF в MS SQL Server MS в SQL Server Management Studio я не нашел. Поэтому и спрашиваю, как именно это можно сделать, напрямую, или через SQL скрипт в виде файла(что было бы лучше, так как форматы данных не полностью совпадают) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 17:06 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
kamakama... Команды импорта из DBF в MS SQL Server MS в SQL Server Management Studio я не нашел... Добавляете VFPoleDbProvider и потом используете Linked Server... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 17:09 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
В MS SQL есть следуеющие инструменты для импорта данных из внешних хранилищ 1. SQL Server Integration Services - отдельное приложение 2. Linked Server (можно линковать и к DBF таблицам) 3. OpenRowSet() 4. OpenQuery() ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 17:13 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
ВладимирМ, Можно подробнее, что за команды и как их применять? На MS SQL Server пересадили недавно... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 17:29 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
Пуск-Программы-microsoft SQL Server ....Что там есть дальше? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 18:07 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
kamakamaМожно подробнее, что за команды и как их применять? На MS SQL Server пересадили недавно... Вы вообще когда-нибудь пробовали работать с удаленными данными? Не важно какими. Ну, например, из Excel или Access прочитать данные, хранящиеся на MS SQL сервере? Общий принцип такой: сначала настривается соединение с удаленными данными. Затем через это установленное соединение посылается запрос. Опять же, по этому соединению приходит ответ, который и конвертируется в необходимый вид для текущего приложения. Так вот, MS SQL может выступать и в роли хранилища данных (сервера) и в роли "приложения" (клиента). Т.е. не только некое внешнее приложение устанавливает соединение с сервером, но и сам сервер, со своей стороны, может установить соединение с внешним хранилищем данных. Причем под "хранлищем данных" может подразумеваться и DBF-таблицы. Функции OpenRowSet() и OpenQuery() - это динамическая установка соединения на один запрос. Описание есть в справке MS SQL. Вот примеры использования из этой справки Код: plaintext 1. 2. 3. 4. 5. 6.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Linked Server - это организация постоянной связи с внешним хранилищем данных. В SQL Server Management Studio - это подузел в узле "Server Objects". Можно создать и программно, как было показано выше в примере для OpenQuery(). После создания Linked Server в принципе, можно обращаться и напрямую. Без OpenQuery(). Почти как к таблицам включенным в базу данных MS SQL. Ну, а "SQL Server Integration Services" - это отдельное приложение, которое может входить в поставку MS SQL Server. Находится внутри "SQL Server Business Intelligence Development Studio". Смысл этого приложения создать (в основном визуальными средствами) некий проект, который выполнит некую последовательность действий. Например, перекачает данные из одного хранилища (таблиц DBF) в другое (MS SQL) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2010, 20:48 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
ВладимирМ, Спасибо большое. Такими подключениями не занимался, работал c PgSQL А вот какой драйвер использовать для OPENROWSET в случае с Fox Pro не подскажете? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2010, 11:52 |
|
экспорт из DBF формата в SQL
|
|||
---|---|---|---|
#18+
kamakamaВладимирМ, Спасибо большое. Такими подключениями не занимался, работал c PgSQL А вот какой драйвер использовать для OPENROWSET в случае с Fox Pro не подскажете? Зависит от версии FoxPro. Вот примеры синтаксиса подключения к таблицам FoxPro Connection strings for DBF / FoxPro Connection strings for Visual FoxPro / FoxPro 2.x Драйвер OLE DB для Visual FoxPro можно бесплатно скачать с сайта Microsoft. Microsoft OLE DB Provider for Visual FoxPro 9.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2010, 21:21 |
|
|
start [/forum/topic.php?fid=41&msg=36569038&tid=1585421]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 232ms |
0 / 0 |