Portage d'une IBXpress Interbase 6 application de la plate-forme Firebird actuelle, sur Delphi 7?

StackOverflow https://stackoverflow.com/questions/1702292

Question

Je me demandais s'il y a des précautions à se méfier d'ici. Nous avons une application héritage D7 que nous avons développé il y a plusieurs années pour un client qui utilise IBXpress pour parler à l'open source Interbase 6 build.

Nous allons avoir un certain nombre de problèmes avec cette plate-forme ces jours-ci (très lent pour se connecter / démarrage sur le nouveau matériel étant le chef d'un) et le client a passé un certain temps okayed / argent déplacer la base de données vers Firebird.

Nous ne voulons vraiment pas à se lancer dans le déplacer vers D2010 (ou D2007 qui serait ma préférence en ce moment) comme nous comprendre que nous pourrions avoir à déplacer la couche de base de données IBXpress à quelque chose d'autre pour mieux répondre à Firebird de toute façon. Et à la fin de la journée, le client est à la recherche que pour diminuer la douleur de base de données, et non refonte / mise à jour / réécrire l'application.

Compte tenu de l'origine de Firebird, est-il un chemin, bien compris assez indolore de IBXpress Interbase 6 (quoi que) avec Firebird? Nous avons un certain nombre de sprocs, déclencheurs (et même les types de données ) etc dans la base de données existante IB déjà (et le client a un certain nombre de clients payants tout en utilisant cette plate-forme) alors nous avons pensé qu'aller à Firebird était plus susceptible d'être un mouvement plus lisse que le déplacement vers SQL express (ou un autre type de DB entièrement ).

Notez que nous ne sommes pas à la recherche de « embarqué » plaidoyer DB - dans de nombreuses installations de notre client clients, le logiciel est utilisé d'une manière client-serveur multi-utilisateurs afin de maintien de ce type d'approche est importante

Était-ce utile?

La solution

IBExpress fonctionne toujours avec Firebird 2.1 si vous n'utilisez pas unicode charset.

Vous pouvez également passer à - FIBPlus - IBDAC - IBObjects

ou JVUIB mais il sera plus difficile si vous utilisez beaucoup de jeu de données

Autres conseils

En plus des composants d'accès aux bases de données, vous aurez également besoin dans certains outils pour faciliter la migration de vos bases de données existantes IB 6.0 à 2.5 Firebird. Je pourrais recommander l'utilitaire FDBConvert, ce qui permet d'économiser beaucoup de temps. Le lien de téléchargement:

http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top