poilusduboux
Messages postés83Date d'inscriptionjeudi 19 mai 2005StatutMembreDernière intervention17 juin 2011
-
3 mai 2006 à 11:37
asecher
Messages postés262Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention27 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)
asecher
Messages postés262Date d'inscriptionlundi 20 octobre 2003StatutMembreDernière intervention27 avril 20071 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.