Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Вниз

Данные из InterBase в MSSQL   Найти похожие ветки 

 
Siv Soft   (2003-03-17 18:14) [0]

Всем доброго времени суток!
Ситуация такая: есть база данных под InterBase. Необходимо из нее перекачивать регулярно данные в MSSQL. Как это сделать наиболее быстро.
Заранее благодарен.


 
Siv Soft   (2003-03-17 18:59) [1]

Хелп! Хелп!


 
Siv Soft   (2003-03-17 19:29) [2]

Как же єто пофиксить?


 
Tux   (2003-03-18 00:14) [3]

Как-как... найди ODBC или OLE DB драйвер(этот, кажется, платный...) для IB (www.intersolv.com), прицепи его к MS как DTS-пакет или наладь репликацию. Все подробности великолепно и в красках в Books Online и На MSDN.microsoft.com


 
Alexandr   (2003-03-18 07:33) [4]

www.ibprovider.com
если уж нашел деньги на MSSQL, то и на провайдер найдешь.


 
Siv Soft   (2003-03-18 10:36) [5]

Не нашел я денег на MSSQL. Крэкнутый у меня он. Хотеось бы какой-то бесплатный. А средствами Дельфи нельзя?


 
stone   (2003-03-18 10:38) [6]


> А средствами Дельфи нельзя?

Можно, но это долго.


 
Siv Soft   (2003-03-18 10:51) [7]

Посмотрев не сайте - ibase.ru нашел бесплатный провайдер - кто-то с ним работал?
stone:Возможно ли в этом случае испотльзовать ClientDataSet и DataSetProvider - читал, что с помощью этой связки можно транслировать данные между различными серверами баз данных на разных платформах - насколько это реально? (примера там не приводилось)


 
Siv Soft   (2003-03-18 12:30) [8]

Где все???!!!


 
Alexandr   (2003-03-18 12:32) [9]

Видимо ты нашел бесплатный от Бразильцев?
так это глюкало сплошное...
На www.ibprovider.com есть и бесплатная версия, чуть урезанная в возможностях.
А вообще, все зависит от того, какую функциональность ты хочешь обеспечить...


 
Siv Soft   (2003-03-18 13:09) [10]

По идее берут они бесплатный с www.ibprovider.com. А нужно мне просто перебрасывать точно данные из ИнтерБазы в МССКЛ. Только не совсем понял - выдает ошибку - указываю:
NT_DEPO:D\DEPO\GDB\20030317\DEPO.GDB
ошибка:
I/O error for file "D\DEPO\GDB\20030317\DEPO.GDB"
Error while trying to open file
unknown Win32 error 3
IBCODE=isc_io_error
Подобную ошибку высказывает и прога IBExpert, компоненты на вкладке dbExpress, однако при использовании вкладки InterBase все в порядке.
В чем проблемма?


 
Alexandr   (2003-03-18 13:16) [11]

ну пишет же "не могу открыть файл"
а подробнее можно, что делаешь?


 
Siv Soft   (2003-03-18 13:26) [12]

В ADOConnection использую OLE DB Provider for InterBase, указываю DataSource:
NT_DEPO:D\DEPO\GDB\20030317\DEPO.GDB
указываю логин, пароль и тестю - а оно выдает сие.

В IBExpert - указываю удаленный сервер: NT_DEPO, имя файла: D\DEPO\GDB\20030317\DEPO.GDB, логин, пароль, тестю - тоже.

В dbExpress вообщем тоже самое:
кликаю по SQLConnection, выбираю IBConnection, в DataBase: nt_depo:d/depo/gdb/20030228/depo.gdb, тестю - ввожу логин, пароль - вышеозначенное сообщение.


 
zacho   (2003-03-18 13:44) [13]


> Siv Soft (18.03.03 13:26)

Путь точно правильный ?
gds_db 3050/tcp в services есть ?
Что выдает ping nt_depo ?
Да, лучше бы NT_DEPO:D :\DEPO\GDB\20030317\DEPO.GDB


 
Siv Soft   (2003-03-18 14:12) [14]

Все точно есть и пингуется - протестил.


 
Siv Soft   (2003-03-18 14:51) [15]

Народ! Ау!


 
zacho   (2003-03-18 14:52) [16]


> Siv Soft (18.03.03 14:12)

Пингуется по имени или по адресу ?
Вообще-то должно работать.
Можешь проверить, совпадают ли версии gds32.dll и сервера.
И еще одно: БД была создана той же версией сервера ?


 
Siv Soft   (2003-03-18 16:44) [17]

По имени.
Все совпадает - я даже для пущей убежденности скопировал с gds32.dll с сервера - тоже самое.


 
zacho   (2003-03-18 17:08) [18]


> Siv Soft (18.03.03 16:44)

Ну тогда черт знает, почему не работает :-(
А в interbase.log нет ли чего-нибудь подозрительного ?
И еще вопрос: не получается подключиться именно к этой базе ? А как с другими (если они есть) ? А создать новую базу получается ?
В общем,больше ничего полезного, похоже я тебе посоветовать не могу. Разве что попробуй "шаманством" заняться. Ну, там, переустанови IB, попробуй локально подключиться к БД и т.п.
P.S. А файл базы случаем не ReadOnly ?
PPS На всякий случай скажи версию IB


 
Siv Soft   (2003-03-18 17:19) [19]

В логе:
ELITE (Client) Mon Mar 17 14:30:46 2003
INET/inet_error: send errno = 10054
С другими базами также.
Файл базы не реад онли.
Версия 5.6.


 
zacho   (2003-03-18 17:20) [20]


> zacho © (18.03.03 17:08)

В догонку :)
D\DEPO\GDB\20030317\DEPO.GDB или D:\DEPO\GDB\20030317\DEPO.GDB ?
Хотя, вроде бы, должно работать в обоих вариантах. Правда, если к базе одновременно подключаться два клиента с разными строками подключения, то база накроется :-)



 
zacho   (2003-03-18 17:26) [21]


> Siv Soft (18.03.03 17:19)
> В логе:
> ELITE (Client) Mon Mar 17 14:30:46 2003
> INET/inet_error: send errno = 10054

Проблемы с сетью. К IB в общем-то отношения не имеет, это ошибка виндов. Так что пинайте сеть :)
Кажется на www.ibase.ru что-то было по этому поводу, попробуй поискать.


 
Siv Soft   (2003-03-18 17:41) [22]

Нашел ошибку :) (глупая до ужаса :( ).
Надо было задать в строке не:
nt_depo:d/depo/gdb/20030228/depo.gdb,
а
nt_depo:d:/depo/gdb/20030228/depo.gdb.
Пропустил...
Всем спасибо, особенно zacho.


 
zacho   (2003-03-18 17:45) [23]


> Siv Soft (18.03.03 17:41)

Как правило, самые глупые ошибки труднее всего выловить :-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.009 c
7-19908
OxOTHuK
2003-02-12 07:17
2003.04.07
Флоп, логич диск или СD


1-19581
relaxoid
2003-03-28 15:08
2003.04.07
Динамическое изменение Glyph у SpeedButton


7-19889
JB
2003-02-12 08:45
2003.04.07
Мышь


3-19503
Behemoth
2003-03-20 10:26
2003.04.07
Ошибка при вызове ADOQuery.ExecSQL...


7-19902
Alex Shulg
2003-02-14 09:32
2003.04.07
NT Service & CreateProcess





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский