|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
Какие основные трудности? Если сгенерировать SQL код для создания структуры БД MS SQL Server'e, подойдёт ли он для Interbase? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2002, 09:03 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
Привет! Нет, не подойдет. Попробуй вынуть скрипт базы MSSQL, заимпортировать его в PowerDesigner, например, или ErWin, затем смени Target database на Interbase, сгенерируй скрипт новой базы - и попытайся его выполнить. Исправляй те ошибки, которые найдешь - и, глядишь, за пару дней доведешь структуру базы (ну, если она реальная, то бишь сложная) до рабочего состояния. Но вот программу переделывать :) будет сложнее. В общем, старнная задача. Портировать что-либо - вообще Сизифов труд, лучше честно признаться, что жизнь - ... и начать все заново :) С уважением, Алексей. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2002, 14:01 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
http://www.ibphoenix.com/sql2gdb.html Лежит неплохая утилита для создания скрипта для Interbase. На MS SQL не пробовал (но должна работать), а вот базу из Access в IB за часок перенес (вместе с данными, 10 метров, 40 таблиц), просто пришлось Not Null кое-где ставить ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2002, 13:44 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
Если в базе только таблицы, тогда легко... за день точно справитесь даже если таблиц очень много. А вот если процедуры и триггеры, то их переписывать надо полностью. Синтаксис процедур отличается очень сильно, триггеров перед действием нет вообще, равно как генераторов и ексепшенов, хотя аналог ексепшенов есть но не прямой. UDF в MSSQL это совсем не то что в IB. В MSSQL это типа процедур. А аналог UDF IB в MSSQL это extended proc и dll для них надо переписывать... да и система безопасности отличается... так что подумайте о трудозатратах... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2002, 19:11 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
Вот это изврат - пять с плюсом! С сиквела слезать!? Чем же он такой плохой тебя обидел? Я слезал очень просто - создаешь в иб таблицы аналогичные сиквелу - затем перекачиваешь или через акцесс с одибиси или ваяешь через адо (будь он трижды проклят ) Про SP и вьюхи можешь забыть сразу и на всегда - жалкий ANSI-92 приподаст массу геморров. Желаю успехов. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2002, 00:49 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
to Алексей Ковязин Интересно, можно ли оставить в программе на Delphi 5 компоненты ADO или прийдётся переходить на IB? to Romkin_ Спасибо, утилитку уже нашёл, для меня это будет лучшее начало знакомства c Interbase. Жаль, что я так и не смого заставить утилитку создать базу данных Interbase. to KirillovA "Вот это изврат - пять с плюсом! С сиквела слезать!? Чем же он такой плохой тебя обидел?" Согласен. Но пока не вижу более дешёвого способа отказаться от Windows 2000 Server + MS SQL 2000 Server, как переход к Линуксу + Интербэйс? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2003, 06:33 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
А может утилита из MS SQL - dtswiz.exe (Import and Export Data) Вам поможет? Она использует ODBC драйвера и может конвертить от куда угодно и куда угодно... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2003, 09:26 |
|
А трудно ли перенести базу с MS SQL Server на Interbase?
|
|||
---|---|---|---|
#18+
Привет! Код: plaintext 1.
Только придется использовать OLEDBProvider для IB - www.ibprovider.com Там есть и бесплатная версия. Код: plaintext 1. 2.
Каждый сервер хорош для своих задач. Задачи с загрузкой до 20-40 клиентов на ИБ решать ничуть не хуже, чем МС, да еще можно воспользоваться бесплтаным клоном!. Другое дело, что МС воруют и на халяву получаешь все его возможнсти :) Но дык, это скоро кончится. WBR, Alexey ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2003, 10:29 |
|
|
start [/forum/topic.php?fid=40&tid=1580834]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 305ms |
total: | 557ms |
0 / 0 |