powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / А трудно ли перенести базу с MS SQL Server на Interbase?
8 сообщений из 8, страница 1 из 1
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32046396
just4fun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие основные трудности? Если сгенерировать SQL код для создания структуры БД MS SQL Server'e, подойдёт ли он для Interbase?
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32046516
Привет!
Нет, не подойдет.
Попробуй вынуть скрипт базы MSSQL, заимпортировать его в PowerDesigner, например, или ErWin, затем смени Target database на Interbase, сгенерируй скрипт новой базы - и попытайся его выполнить.
Исправляй те ошибки, которые найдешь - и, глядишь, за пару дней доведешь структуру базы (ну, если она реальная, то бишь сложная) до рабочего состояния.
Но вот программу переделывать :) будет сложнее.
В общем, старнная задача. Портировать что-либо - вообще Сизифов труд, лучше честно признаться, что жизнь - ... и начать все заново :)
С уважением,
Алексей.
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32047754
Romkin_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.ibphoenix.com/sql2gdb.html
Лежит неплохая утилита для создания скрипта для Interbase. На MS SQL не пробовал (но должна работать), а вот базу из Access в IB за часок перенес (вместе с данными, 10 метров, 40 таблиц), просто пришлось Not Null кое-где ставить
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32050524
fima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в базе только таблицы, тогда легко... за день точно справитесь даже если таблиц очень много. А вот если процедуры и триггеры, то их переписывать надо полностью. Синтаксис процедур отличается очень сильно, триггеров перед действием нет вообще, равно как генераторов и ексепшенов, хотя аналог ексепшенов есть но не прямой. UDF в MSSQL это совсем не то что в IB. В MSSQL это типа процедур. А аналог UDF IB в MSSQL это extended proc и dll для них надо переписывать... да и система безопасности отличается... так что подумайте о трудозатратах...
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32057293
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот это изврат - пять с плюсом!
С сиквела слезать!? Чем же он такой плохой тебя обидел?
Я слезал очень просто - создаешь в иб таблицы аналогичные сиквелу - затем перекачиваешь или через акцесс с одибиси или ваяешь через адо (будь он трижды проклят )
Про SP и вьюхи можешь забыть сразу и на всегда - жалкий ANSI-92 приподаст массу геморров.
Желаю успехов.
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32109119
just4fun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Алексей Ковязин
Интересно, можно ли оставить в программе на Delphi 5 компоненты ADO или прийдётся переходить на IB?

to Romkin_ Спасибо, утилитку уже нашёл, для меня это будет лучшее начало знакомства c Interbase. Жаль, что я так и не смого заставить утилитку создать базу данных Interbase.

to KirillovA "Вот это изврат - пять с плюсом!
С сиквела слезать!? Чем же он такой плохой тебя обидел?"

Согласен. Но пока не вижу более дешёвого способа отказаться от Windows 2000 Server + MS SQL 2000 Server, как переход к Линуксу + Интербэйс?
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32109175
666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
666
Гость
А может утилита из MS SQL - dtswiz.exe (Import and Export Data) Вам поможет?
Она использует ODBC драйвера и может конвертить от куда угодно и куда угодно...
...
Рейтинг: 0 / 0
А трудно ли перенести базу с MS SQL Server на Interbase?
    #32109238
Привет!

Код: plaintext
1.
to Алексей Ковязин 
Интересно, можно ли оставить в программе на Delphi  5  компоненты ADO или прийдётся переходить на IB? 


Только придется использовать OLEDBProvider для IB - www.ibprovider.com
Там есть и бесплатная версия.

Код: plaintext
1.
2.
to KirillovA  "Вот это изврат - пять с плюсом! 
С сиквела слезать!? Чем же он такой плохой тебя обидел?"  
Согласен. Но пока не вижу более дешёвого способа отказаться от Windows  2000  Server + MS SQL  2000  Server, как переход к Линуксу + Интербэйс?


Каждый сервер хорош для своих задач. Задачи с загрузкой до 20-40 клиентов на ИБ решать ничуть не хуже, чем МС, да еще можно воспользоваться бесплтаным клоном!.
Другое дело, что МС воруют и на халяву получаешь все его возможнсти :) Но дык, это скоро кончится.

WBR,
Alexey
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / А трудно ли перенести базу с MS SQL Server на Interbase?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]