Tranfert base de données en SQL

Résolu
poilusduboux Messages postés 83 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 17 juin 2011 - 3 mai 2006 à 11:37
asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 - 3 mai 2006 à 20:53
Bonjour



<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /?>
 




Il y a dans mon entreprise un programme qui tourne en PHP.


Avec une base de données qui ce trouve sur un serveur apache.


Peut-on tout en conservant le programme en PHP, transférer la base de données


Dans une base SQL sur un serveur Microsoft SQL 2005.


Si oui y a t’il un gain de temps dans l’exécution du programme ?


Ne vaudrait-il pas mieux tout reprogrammer avec Visual Studio.net (VB.Net)



 




Merci

1 réponse

asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 1
3 mai 2006 à 20:53
Veux-tu dire que tu veux:
1 - Rapatrier un site d'une machine Linux vers un serveur Windows
2 - Migrer la base de données (à priori MySQL) vers Microsoft SQL Server

Pour le point 1:
* Il existe tout l'environnement Apache/MySQL sous Windows (en free)
* Par du dump, tu peux récupérer la base
* Le PHP est compatible
* Il te faut monter et paramétrer l'Apache

Pour le point 2:
* En restant en PHP et en modifiant l'acces, tu dois, sans avoir à trop retoucher de code PHP (plutôt de "connecteurs" à modifier), pouvoir accéder à MS SQL
* Une fois MS SQL installé, avec un petit ODBC MySQL, tu peux récupérer par lots DTS la base.

Pour ce qui est du gain en rapidité, finalement, ça dépend plus de la configuration de la/les machine(s) qui hébergent les différents services....

Le gain global est à ton appréciation, le mieux étant de se monter une maquette pour tester (confort utilisateur, confort de développement et de maintenance, connaissances des différents environnements, etc.)

Dès que je vois tout reprogrammer, les cheveux qui me restent se dressent.....
Reprogrammer dans un autre environnement à l'identique n'est pas une mince affaire..
As-tu le cahier des charges? Quel est la "taille" de l'application?

J'espère t'avoir aidé à te poser les bonnes questions.

Cordialement,

Alain 31
3
Rejoignez-nous