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

Administration SQL Server Discussion :

Erreur lors de l'accès au serveur sql


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut Erreur lors de l'accès au serveur sql
    Bonjour à tous,

    - J'ai une base de données sur un Windows Server 2012.
    Sur cette machine, dans le pare-feu, j'ai créer 3 règles de trafic entrant : TCP 1433, UDP 1434 et Programme SQL Server (pour ces 3 règles j'ai laissé coché Domaine, Privé et Public).
    Sur cette machine, SQL Browser est activé.
    - Quand j'essaie d'accéder à la base de données à partir d'un poste qui fait parti du même domaine que le serveur de BDD, je n'ai pas de soucis
    - J'ai un serveur web sur lequel j'ai mis un site qui doit accéder à la BDD là j'ai le message suivant :
    Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: SQL Network Interfaces, error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés)

    Ca fait des heures que je cherches, je ne sais plus quoi faire
    Donc si quelqu'un peut m'aider ce sera avec joie !


    J'espère poster au bon endroit, si ce n'est pas le cas veuillez m'en excuser

  2. #2
    Membre averti
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Points : 357
    Points
    357
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Je pense que le problème est dans votre chaîne de connexion de votre site web. postez-la ici.
    मैं एक छात्र हूँ |

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    Bonjour et merci pour la suggestion.
    Voici la chaine de connexion :
    provider=System.Data.SqlClient;provider connection string="Data Source=192.168.153.38\sqlexpress;Initial Catalog=logisappli;Persist Security Info=True;User ID=userName;Password=MDP;MultipleActiveResultSets=True""

    Toutefois j'utilise un autre site avec la même chaine de connexion mais qui va interroger un autre server sql (Windows Server 2003) et là je n'ai pas de problème ...

  4. #4
    Membre averti
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Points : 357
    Points
    357
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Est-ce que vous pouvez vous connecter sur votre serveur à partir de la machine sur la quelle est installé le serveur web ?

    Essayez par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    telnet ip.de.sql.server 1433
    Merci.
    मैं एक छात्र हूँ |

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    non ça ne fonctionne pas j'ai le message "Impossible d'ouvrir une connexion à l'hote sur le port 1433 : échec de la connexion"

    J'ai essayé à partir du serveur web.
    ensuite j'ai essayé à partir d'une autre machine qui est sur le même domaine que le serveur sql : le Telnet ne fonctionne pas ; pourtant l'accès à la BDD fonctionne via SQL Managment studio ou via d'autres applications développées chez nous.

  6. #6
    Membre averti
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Points : 357
    Points
    357
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Vous avez pu accéder par SQL Server Managment studio à partir de votre serveur web? et est-ce que vous avez plusieurs instances sur SQL Server ou une seule?
    मैं एक छात्र हूँ |

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    non pas à partir du serveur web, je n'ai pas managment studio sur le serveur web.

    j'y ai accédé à partir d'un autre poste juste pour tester l'ouverture des ports ...

  8. #8
    Membre averti
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Points : 357
    Points
    357
    Billets dans le blog
    1
    Par défaut
    Est-ce que vous avez activé la connexion à distance à ce serveur ?
    मैं एक छात्र हूँ |

  9. #9
    Membre habitué Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Points : 153
    Points
    153
    Par défaut
    Bonjour

    Essayer de creer un fichier .udl sur le bureau Du serveur qui n'arrive pas a la BDD, allez dans l'onglet connexion et faites un test directement avec le compte qui pose probleme

    Sinon il faut tracer cote profiler, pour voir si le compte arrive bien sur la BDD

    Sinon Firewall, si le telnet ne marche pas, peut etre il y a eu un changement Firewall de votre coté

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    Qu'entends-tu par "activer la connexion à distance" ?
    Sur le serveur BDD, dans Managment studio j'ai fait un click-droit sur l'instance, propriétés et la case "Autoriser les accès distant à ce serveur" est bien cochée.

    Olivtone,
    Je n'ai pas compris le 1er test que tu me demande de faire (fichier UPD)
    Je vais revérifier mon firewall ...

  11. #11
    Membre habitué Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Points : 153
    Points
    153
    Par défaut
    Il faut creer un fichier .udl sur le bureau
    Tu cree un nouveau document texte en .txt et tu renommes l'extension .txt en .udl et tu verras que le fichier va changer de format

  12. #12
    Membre averti
    Avatar de taibag
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2013
    Messages : 214
    Points : 357
    Points
    357
    Billets dans le blog
    1
    Par défaut
    Nom : Sans titre.png
Affichages : 1114
Taille : 239,1 Ko
    मैं एक छात्र हूँ |

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    dans le champ "Spécifiez la source de donnée" j'ai mis : IP du serveur\sqlexpress
    ensuite j'ai rentré mon longin / mot de passe
    j'ai le message d'erreur : [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    Je n'avais pas choisit le bon Provider...
    En sélectionnant le Fournisseur SQL Server j'ai l'erreur suivante :
    [DBNETLIB][ConnectionOpen (Connect().] Ce serveur SQL n'existe pas ou son accès est refusé.

    Pour info, là j'ai désactivé le pare-feu.
    Le serveur de Base de données tourne sur Windows Server 2012
    Le serveur Web est en Windows server 2003
    Est-ce que ça pourrait jouer un rôle ?

  15. #15
    Membre habitué Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Points : 153
    Points
    153
    Par défaut
    tu es en DMZ?

    tu as activé les liaision TCP/IP dans le gestionnaire de configuration SQL Server?

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    Bonjour olivtone,
    La VM qui sert de serveur Web et qui n'arrive pas à accéder au serveur BDD est sur DMZ

    Sur le server de BDD j'ai bien activé les liaisons TCP/IP

  17. #17
    Membre habitué Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Points : 153
    Points
    153
    Par défaut
    ok il faut que tu crees un user Symetrique entre ton AD et ta DMZ

    il faut creer un user en local en DMz Par exemple toto, et un user dans l'aD qui correspond a NOMDEDOMAINE\toto avec le meme MDP

    et reteste ta connexion

    apres ouvre un fichier en .udl =>lance en meme temps un profiler=>et teste ta connexion

    si tu vois rien arriver sur ta BDD =>probleme firewall

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    pour la première suggestion (user symétrique) c'est déjà configuré comme ça.

    pour la deuxième suggestion (pare-feu) cela me semble peu probable car j'ai fini par le désactiver et ça ne fonctionne toujours pas.

    peut-être qu'il existe une sécurité autre que le pare-feu sous Windows Server 2012? ou bien l'accès distant n'est plus possible avec une version Express de SQL quand on sort du domaine ?
    Qu'en pensez-vous?

    Merci

  19. #19
    Membre habitué Avatar de olivtone
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2010
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 242
    Points : 153
    Points
    153
    Par défaut
    Tu peux desactiver ton pare feu au niveau du serveur et avoir un parametrage a faire au niveau de ton pare feu de ta boite (ISA par exemple)

    Le telnet de la DMZ a ton LAN fonctionne sur le 1433?

  20. #20
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 91
    Points : 67
    Points
    67
    Par défaut
    oui le Telnet fonctionne.
    Dans ce cas le soucis vient de ma configuration sql non ?

    Vu que j'utilise la version Express je n'ai pas le profiler sur le poste sql donc je vais essayer de l'installer ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/11/2009, 14h55
  2. Erreur lors d'un accès multi-utilisateur
    Par kPierre dans le forum Access
    Réponses: 2
    Dernier message: 18/12/2006, 16h55
  3. Erreur lors de l'acces aux attributs
    Par userB dans le forum C++Builder
    Réponses: 1
    Dernier message: 14/09/2006, 12h37
  4. Erreur lors de l'accès à la base par DAO
    Par omlip dans le forum Langage
    Réponses: 7
    Dernier message: 27/06/2006, 12h25
  5. [TestStand] Erreur lors d'un accès à une Base de données
    Par capblans dans le forum Autres langages
    Réponses: 1
    Dernier message: 20/07/2005, 10h29

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