IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Php5,Sql serveur 2005,IIS6 [SQL-Server]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 25
    Par défaut Php5,Sql serveur 2005,IIS6
    Bonjour !

    Ce forum m'a déjà beaucoup aider par le passer et j'espere qu'il le fera encore

    Alors, comme je l'indique dans mon titre j'ai installer IIS6 sur un serveur. Un fois installer, j'ai rajouter le module php 5 qui tourne sans soucis .

    Pour l'instant tout va bien. Le client chez qui je souhaite installer mon site php a 2 serveurs (Serveur SQL 2005 expression Edition) : Le serveur ou les informations sont enregistrer et le deuxieme serveur est celui de secoure, donc tous les soirs une sauvegarde du premier serveur est envoyer au deuxieme.

    Mon site internet marche bien , mais uniquement pour le deuxieme serveur. J'aurai souhaiter qu'il communique avec le 1er serveur mais il me donne plusieurs erreurs...


    Warning: mssql_connect() [function.mssql-connect]: Unable to connect: SQL Server is unavailable or does not exist. (severity 9) in C:\Inetpub\wwwroot\stock\test.php on line 3

    Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 192.168.1.10 in C:\Inetpub\wwwroot\stock\test.php on line 3

    Warning: mssql_select_db() [function.mssql-select-db]: message: Le contexte de la base de données a changé ; il est maintenant 'master'. (severity 0) in C:\Inetpub\wwwroot\stock\test.php on line 4

    Warning: mssql_select_db() [function.mssql-select-db]: message: L'entité de sécurité de serveur 'SRV-AUTOCHIC-S\IUSR_SRV-AUTOCHIC-S' ne peut pas accéder à la base de données 'GTAUTOCHIC' dans le contexte de sécurité actuel. (severity 14) in C:\Inetpub\wwwroot\stock\test.php on line 4

    Warning: mssql_select_db() [function.mssql-select-db]: General SQL Server error: Check messages from the SQL Server. (severity 5) in C:\Inetpub\wwwroot\stock\test.php on line 4

    Warning: mssql_select_db() [function.mssql-select-db]: Unable to select database: GTAUTOCHIC in C:\Inetpub\wwwroot\stock\test.php on line 4

    Warning: mssql_query(): supplied argument is not a valid MS SQL-Link resource in C:\Inetpub\wwwroot\stock\test.php on line 6

    Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\wwwroot\stock\test.php on line 9

    En claire : Je me connecte sans soucis au serveur 2 mais pas au serveur 1 alors qu'ils ont les mêms login, nom de bdd, table, tout ...

    Après quelques recheches j'ai vu que d'autres amis Anglais avait ces problèmes, ils l'ont résoluent en changeant la librairie ntwdlib.dll . Même si je sais pas vaiment a quoi elle sert je l'ai aussi changer . Ca na pas marcher...

    Si quelqu'un aurait un indice, je suis tout ouï !

    Merci d'avance .

  2. #2
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Peux tu mettre le code te permettant de te connecter à ta base de données ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 25
    Par défaut
    biensur !

    $link=mssql_connect("192.168.1.10", "sa", "xx");
    if(!mssql_select_db("GTAUTOCHIC")); //Selection de la BDD
    $requete="select * from [gtautochic].[dbo].[Compteweb]";
    $resultat=mssql_query($requete,$link);
    Mais je pense pas que le problème vient du php. Puisque je change juste l'adresse 192.168.1.10 en 192.168.1.11 pour me connecter au deuxième serveur .
    Ça doit être soit un problème de configuration du logiciel sql serveur. Soit IIS peut être...

    en tout cas merci de jeter un coup d'oeil.

    Edit : Par contre, nous remplissons cette base de donnée avec un logiciel qui utilise le port 1433. j'ai essayer
    $link=mssql_connect("192.168.1.10,1433", "sa", "xx");
    mais ca n'a donnée aucun résultat

  4. #4
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 25
    Par défaut
    Merci pour ce lien balancer un peu brusquement

    En tout cas j'ai essayer un peux près toutes les solutions au quelle ton lien faisait référence, aucune n'a marcher.
    Entre donner des droit a IUSR, balancer des bibliothèque partout, connexion anonyme, fichier php.ini a modifier... rien n'a marcher.

    Arriver a une heure de l'heure ou les employés devait venir je supprime dans un cas désespéré la ligne mssql_select_db.
    Et PAF ! Pu aucune erreur !

    je me suis toujours demander pourquoi cette ligne existait sachant que dans ma requête je donnais déjà le nom de la BDD.

    Donc voila ma solution : Supprimer mssql_select_db.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installer SQL Serveur 2005 sous Vista, pb avec IIS6
    Par geof dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 15/02/2008, 14h36
  2. Verrou SQL Serveur 2005 (ADO sous Delphi)
    Par Régent dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/04/2006, 09h37
  3. JDBC pour sql serveur 2005 express
    Par squal_13 dans le forum JDBC
    Réponses: 2
    Dernier message: 31/03/2006, 16h23
  4. Importer un fichier XML avec SQL serveur 2005
    Par thomasesteve dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 10/03/2006, 11h26
  5. Problème avec l'import DTS SQL Serveur 2005
    Par dlan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/03/2006, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo