
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.06.2002, 08:15:32
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Всем привет! Очень нужно организовать импорт данных по следующей схеме: Есть две машины в сети На 1-й есть FoxPro-шная база На 2-й есть MS SQL Server Нужно всего навсего периодически перекладывать определенные данные из 1-й машины во 2-ю. Объем данных определяется запросом. Как это делается DTS-ом на одной машине я понял. Как вариант вижу настройку ODBC на 2-й машине на удаленную базу, но не будет-ли при этом перекачиваться вся база, чтобы потом локально в ODBC быть просеяной запросом? (Количество записей в FP табличках подходит к 1М) СПАСАЙТЕ!!! Надеюсь на ВАС! С наилучшими пожеланиями ФОКСтрот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 08:35:52
|
|||
|---|---|---|---|
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Я всегда думал, что ODBC интерпретирует запросы пользователя для ядра СУБД, ядро запрос выполняет и ODBC интерпретиреут результаты. Так что наверное коли запрос все же ядро выполняет, то оно же и отбирает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 09:00:40
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Как я себе представляю - все немного по другому ODBC интерпретирует запросы как к ядру СУБД, только для выполнения запросов эта штука подтаскивает к себе данные, а потом разбирается с ними аналогично ядру. База то хоть и с ядром, но пользовать можно только файлы, а использование ядра для выполнения запросов - отдельная песьня... Высказывайтесь...PLS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 09:09:40
|
|||
|---|---|---|---|
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Супер простая логика говорит о том что врядли есть два места для работы с данными как то ODBC и ядро. Наверно достаточно одного. Да и без логики ODBC только "мост". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 09:13:30
|
|||
|---|---|---|---|
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Цытата из BOL(топик в index: ODBC, architecture) An application that uses the ODBC interface to communicate with an instance of Microsoft® SQL Server™ performs the following tasks: Connects with a data source Sends SQL statements to the data source Processes the results of statements from the data source Processes errors and messages Terminates the connection to the data source ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 09:39:46
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Вот вот! "to communicate with an instance of Microsoft® SQL Server™" ^^^^^^^^^^^^^^^^^^^^^^ А вот как он свяжется с Foxpro-шной базой, особенно если само ядро не запущено (например), а доступ ведется на уровне файлов с базой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 09:40:58
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Сорвалось подчеркивание Я имел в виду, что при связи с MS SQL так оно и выглядит, а вот с другими... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 10:03:46
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Ну тогда Вам только тест поможет. Надо смотреть загрузку сети. Хотя здравая логика говорит о том что если все клиенты начнут выбирать одну запись из миллиона FoxPro загнется, т.е. сеть. Мне почему то думается что об этом подумали. Максимум что я нашел в документации это For information about ODBC drivers available from Microsoft and other companies, including the ODBC Driver Pack, contact Microsoft Customer Service. Call the Microsoft Sales Information Team at 1-800-426-9400 and ask for Customer Service. Or call Visigenic Software, Inc., San Mateo, CA , at 1-415-286-1900 or 1-800-632-2864, for information about ODBC driver vendors. Outside the United States and Canada, please contact your local Microsoft Subsidiary. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 10:28:28
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Значит у Вас в настройках ODBC сетевой путь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 10:32:19
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Я тут пообщался, говорят, что драйвер для фокспро не должен ядро юзать, а работает только с файлами, ну а коли у Вас путь сетево, то конечно весь файл и перекачается. Его ж открыть надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 10:41:50
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Есть две мысли 1. Когда создаем в пакете новый коннекшн указываем Microsoft Visual FoxPro Driver, а потом выбираем База Данных FoxPro. Тогда наверное ядро юзать будем. 2. Надо создать data source на первой машине и к нему конектиться. Как пока не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 15:43:36
|
|||
|---|---|---|---|
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
Точно тебе говорю: из FoxPro будет тащится вся база по сети, на ту машину где запущено ядро ODBC, даже не сумлевайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2002, 15:54:22
|
|||
|---|---|---|---|
|
|||
СПАСИТЕ!!!! Импорт из удаленной базы |
|||
|
#18+
1. На второй машине (на той что MS SQL) объявляется linked server (в BOL смотри sp_addlinkedserver) этот сервер "смотрит" на фоксовую БД 2. А дальше все просто на MS SQL запускается Insert into таблицаНАMSSQL (...) select .... from ВашLinkedServerName...таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1822402]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 502ms |

| 0 / 0 |
