Firebird Database ddl ni MSSQL ddl'e çevirmek..
Firebird Database ddl ni MSSQL ddl'e çevirmek..
Arkadaşlar denemedim ama olmayacağı kesin,Firebirdde yaklaşık 200 tablodan oluşan bir database'im var projeyi bir müşterinin isteği üzerine MS SQL' e çevirmemeiz gerekiyor.Tabi IB bileşenleri Ado ya çevrilcek delphi üzerinden v.s fakat asıl beni düşündüren var olan 185 tabloyu MS SQL için yeniden oluşturmaktansa DDL ile direk oluşturabilirmiyim.tabi DDL üzerinde biraz oynanabilir Bul-Değiştir yaparak field tipleri MS SQL e göre değiştirilir filan başka ne tür sıkıntılar yaşarım sizce.
Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..
s.a.
eğer kullandıysanız splerde ve trigerlarda problem yaşarsınz.
ayrıca generator ve udf lerde ayrı bir problem.
eğer kullandıysanız splerde ve trigerlarda problem yaşarsınz.
ayrıca generator ve udf lerde ayrı bir problem.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..
Bir tane SP var birde genelde bakiye hesaplamak için trigger mevcut..Generator işi zaten MS SQL de autoinc alan var udf ise kullanmadım.
Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..
merhaba
Benim kendi projelerimde bahsettiğiniz gibi bir iş için herhangi bir transfer programı kullanmadım.
Ancak bildiğim kadarıyla populer veritabanları için transfer programları mevcut.
Bu konuda araştırma yaparak birisini kullanmanızı öneririm.
Tabi bu durumda ücret meselesi çıkabilir.
Eğer harici program kullanmak istemiyorsanız ddl kullanarak mssql'de tabloları oluşturabilirsiniz.
SQL ifadeleri birbirine çok benzer. Ancak bazı farklılıklar vardır.
Bunları dikkate alarak bazı ifadelerde değişiklik yapmanız gerekir.
Firebird web sitesinde firebird ile mssql arasındaki farkları gösteren döküman mevcut.
kolay gelsin
Benim kendi projelerimde bahsettiğiniz gibi bir iş için herhangi bir transfer programı kullanmadım.
Ancak bildiğim kadarıyla populer veritabanları için transfer programları mevcut.
Bu konuda araştırma yaparak birisini kullanmanızı öneririm.
Tabi bu durumda ücret meselesi çıkabilir.
Eğer harici program kullanmak istemiyorsanız ddl kullanarak mssql'de tabloları oluşturabilirsiniz.
SQL ifadeleri birbirine çok benzer. Ancak bazı farklılıklar vardır.
Bunları dikkate alarak bazı ifadelerde değişiklik yapmanız gerekir.
Firebird web sitesinde firebird ile mssql arasındaki farkları gösteren döküman mevcut.
kolay gelsin
Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..
ESF Database Convertion Professional Edition
http://www.easyfrom.net/
This tool dramatically cuts the effort, cost, and risk of converting to/from any of the following database/file systems: Oracle, MySQL, SQL Server, PostgreSQL, IBM DB2, Visual Foxpro, SQLite, FireBird, InterBase, Microsoft Access, Microsoft Excel, Paradox, Lotus, dBase, CSV/Text and transfer any ODBC DSN data source to them. Features »
Çevirebiliyormuş.
http://www.easyfrom.net/
This tool dramatically cuts the effort, cost, and risk of converting to/from any of the following database/file systems: Oracle, MySQL, SQL Server, PostgreSQL, IBM DB2, Visual Foxpro, SQLite, FireBird, InterBase, Microsoft Access, Microsoft Excel, Paradox, Lotus, dBase, CSV/Text and transfer any ODBC DSN data source to them. Features »
Çevirebiliyormuş.
Bir kelimenin anlamını öğretsen bile yeter..



Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..
One more option to add to the above
https://www.ispirer.com/products/firebi ... -migration
https://www.ispirer.com/products/firebi ... -migration