Firebird Database ddl ni MSSQL ddl'e çevirmek..

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Firebird Database ddl ni MSSQL ddl'e çevirmek..

Mesaj gönderen serkan »

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.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..

Mesaj gönderen aslangeri »

s.a.
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
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..

Mesaj gönderen serkan »

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.
akdatilla
Üye
Mesajlar: 292
Kayıt: 02 Nis 2006 06:04
Konum: Antalya

Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..

Mesaj gönderen akdatilla »

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
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..

Mesaj gönderen conari »

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ş.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Sveta
Üye
Mesajlar: 2
Kayıt: 15 Tem 2021 11:21

Re: Firebird Database ddl ni MSSQL ddl'e çevirmek..

Mesaj gönderen Sveta »

One more option to add to the above
https://www.ispirer.com/products/firebi ... -migration
Cevapla