Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2011, 14h45   #1
Membre régulier
 
Homme Yoann Bianchin
Développeur informatique
Inscription : avril 2007
Messages : 158
Détails du profil
Informations personnelles :
Nom : Homme Yoann Bianchin
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2007
Messages : 158
Points : 93
Points : 93
Par défaut Erreur d'accès à la base de données

Bonjour,

voici mon problème. J'ai un script PHP qui tente d'accéder à une base de donnée SQL Server 2008 d'un serveur distant grâce à l'extension de Microsoft sqlsrv.

Lors de la tentative de connexion, mon fichier log est renseigné avec l'erreur suivante :

Citation:
Début du traitement : 08-04-2011 14:31:30
SQLSTATE: IMSSP - Code: -49 - Message: This extension requires either the Microsoft SQL Server 2008 Native Client (SP1 or later) or the Microsoft SQL Server 2008 R2 Native Client ODBC Driver to communicate with SQL Server. Neither of those ODBC Drivers are currently installed. Access the following URL to download the Microsoft SQL Server 2008 R2 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712
SQLSTATE: IM002 - Code: 0 - Message: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
Fin du traitement : 08-04-2011 14:31:30
Pour information je suis dans la configuration suivante :

PHP 5.3.3
Extension php_sqlsrv_53_ts_vc6.dll ajouté et activé

Je pensais que cela suffirait mais apparemment il doit manqué ce qui est dit dans le message d'erreur, à savoir the Microsoft SQL Server 2008 R2 Native Client ODBC driver.

Je suppose qu'il se trouve sur le site de microsoft et qu'il faut l'installer sur le poste où php est installé n'est-ce pas ?

Autre question : si php et mon code se trouvent sur mon serveur SQL Server 2008, le pilote ODBC manquant est-il déjà en place où me faudra-t-il l'installer ?

Merci d'avance.
Bizoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h31   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Citation:
Je suppose qu'il se trouve sur le site de microsoft et qu'il faut l'installer sur le poste où php est installé n'est-ce pas ?
Toutafé, comme expliqué dans le lien.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h59   #3
Membre régulier
 
Homme Yoann Bianchin
Développeur informatique
Inscription : avril 2007
Messages : 158
Détails du profil
Informations personnelles :
Nom : Homme Yoann Bianchin
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2007
Messages : 158
Points : 93
Points : 93
Et pour ma deuxième question ?
Si php et mon code se trouvent sur mon serveur SQL Server 2008, le pilote ODBC manquant est-il déjà en place où me faudra-t-il l'installer ?


Autre problème maintenant que j'ai inaller le driver ODBC :

Citation:
SQLSTATE: 01000 - Code: 5701 - Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Changed database context to \'Supervision\'.
SQLSTATE: 01000 - Code: 5703 - Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Le paramètre de langue est passé à Français.
Je ne comprend vraiment pas ces erreurs ....
Bizoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 14h24   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Ce ne sont pas des erreurs comme expliqué dans la doc :
http://msdn.microsoft.com/en-us/library/ms811006.aspx
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h30.


 
 
 
 
Partenaires

Hébergement Web