Я думаю о переходе на Firebird. Чтобы использовать подход «быстрого старта», я скачал пробную версию инструмента конвертации ( DBConvert ) и попробовал его.
Я только что выбрал случайный инструмент, этот инструмент не конвертирует процедуры, функции и триггеры (я не думаю, что это предел пробной версии, поскольку в ссылка выше).
В любом случае, попробовав этот инструмент, я получил сообщение:
БД не может быть преобразована
успешно, потому что некоторые имена FK
слишком долго.
Это потому, что в некоторых таблицах у меня есть FK, описание которого> 32 символа.
Это реальный лимит Firebird или его можно как-то преодолеть (конечно, переименование FK - крайний вариант, потому что это дополнительная работа)?
В любом случае, как полностью преобразовать базу данных SQL Server в Firebird? Есть ли действующий инструмент? Удалось ли кому-то преобразовать нетривиальные базы данных?