J'espère que vous pouvez aider avec quelque chose qui est un peu curieux. J'essaie de modifier une application PHP écrite par quelqu'un d'autre. Il accède à une base de données MS SQL Server 2008 et renvoie des informations. Les applications fonctionnent bien dans l'environnement en direct, mais lorsque je le copie sur mon ordinateur local (que j'ai configuré pour refléter l'environnement en direct), la connexion échoue avec:Comment me connecter à une instance MS SQL Server?
Cette extension nécessite Microsoft SQL Server Client natif 2012 Accédez à l'URL suivante pour télécharger le pilote Microsoft SQL Server 2012 Native Client ODBC pour x86: http://go.microsoft.com/fwlink/?LinkId=163712
J'ai vérifié mon installation de PHP local et les pilotes sont déjà installés, le php.ini pointe vers les pilotes corrects et les pilotes devraient être valides pour ma version de php (5.3.9). Est-ce que quelqu'un peut suggérer quoi d'autre je dois vérifier pour? Évidemment, comme le fichier est une copie droite, toutes les connexions chaînes/logins/noms de serveurs seront identiques, mais seule la version live installée sur le serveur d'hébergement fonctionne.
Eh bien, le client natif de Microsoft SQL Server 2012 est-il installé? Ce n'est pas le pilote lui-même, il est utilisé par le conducteur. –
@Ambulance - S'il vous plaît noter que vous pouvez répondre à votre propre question (ce site l'encourage réellement). Une question qui contient sa propre réponse ne peut pas être étiquetée comme répondant et rompt le format Q & R. –