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

Windows Serveur Discussion :

Windows 2008 et SQL Server Express 2005 compatibles ?


Sujet :

Windows Serveur

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut Windows 2008 et SQL Server Express 2005 compatibles ?
    Bonjour,

    je n'arrive pas à accéder à distance sur une BD SQL Server Express 2005 installée sur un serveur windows 2008.
    - L'install de la BD est OK (avec choix de l'authentification en mode mixte).
    - Je veux que des postes utilisateurs de mon entreprise se connectent sur cette BD, j'ai donc configuré la surface d'exposition de SQL Server pour autoriser les accès distants via TCP/IP sur cette base de données.
    - J'ai redémarré le service SQL Server Express sur le serveur.
    - Quand j'essaie de me connecter depuis un poste utilisateur à cette BD avec SQL Server Management Studio Express, j'ai le message d'erreur suivant :
    "An error has occured while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remore connections. (provider :Named Pipes Provider, error : 40 - Could not open a connection to SQL Server)."

    Vos conseils seront les bienvenus !

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Vérifie le paramétrage de ton parefeu et de ton antivirus.

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    Merci pour ta réponse.
    J'ai désactivé le pare-feu windows sur le serveur (profil de domaine, profil privé, profil public) et j'ai toujours le message d'erreur.
    Il n'y a pas d'antivirus non plus.

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    Je pensais à une chose... est-ce que le fait que mon windows server 2008 ne soit pas encore activé puisse agir sur ce problème ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Concernant l'activation de Windows Server 2008, je ne pense pas qu'il y est un rapport. As tu activé les connexions locales et distantes en utilisant à la fois TCP/IP et les canaux nommés.

  6. #6
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    Merci pour cette autre piste.
    Je viens d'activer également les canaux nommés + redemarrage du serveur.
    --> j'ai malheureusement toujours le même message d'erreur lorsque je tente de me connecter sur le serveur depuis un poste client via SQL Server Management Studio Express

  7. #7
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Essai de faire un ping du poste client vers ton serveur. Ensuite peu tu nous préciser ce que tu renseignes lors de ta connexion via SSME comme le nom du serveur et le mode d'authenfication ?

  8. #8
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    1/ ping du poste client vers le serveur : OK

    2/ connexion via SSME :
    - nom du serveur : j'écris le nom du serveur MON_SERVEUR (il est visible quand je clique sur "Parcourir")
    - mode d'authentification : authentification windows MON_DOMAINE\login

    Je précise que pour le nom du serveur, j'ai aussi essayé avec l'adr. IP, sans succès.

  9. #9
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Essai avec ça : NOM_DU_SERVEUR\SQLEXPRESS comme nom du serveur.

  10. #10
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    Intéressant !
    Avec NOM_DU_SERVEUR\SQLEXPRESS
    j'obtiens un autre message d'erreur : "(...) (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)"

    J'ai alors activé (sur les conseils du lien de l'aide en ligne) le service sql server browser et j'obtiens un autre message (on avance, on avance) :
    "Impossible d'ouvrir la base de données par défaut de l'utilisateur. Échec de la connexion.
    Échec de l'ouverture de session de l'utilisateur 'NOM_DOMAINE\login'. (Microsoft SQL Server, Error: 4064)"

    Je dois créer un utilisateur spécifique dans SQL Server Express ? Comment faire ?

    Merci encore pour ton aide.

  11. #11
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Je n'utilise jamais l'authenfication Windows. Essai de te connecter avec l'authentification SQL Server et le compte sa, pour le moment, si tu connais le mot de passe.

  12. #12
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    YES ! Merci beaucoup.
    J'arrive à me connecter à la BD avec l'authentification SQL server et le compte sa.
    Par contre, n'est-ce pas risqué en terme de sécurité ?

  13. #13
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Pourquoi veut tu que cela soit risqué ! Par contre il s'agit bien entendu d'un essai de connexion avec le compte sa, tu ne dois "jamais" utiliser ce compte en production par exemple. Crée un mot de passe pour le compte sa (par défaut il n'en a a pas). Crée un nouvel utilisateur sous SQL Server puis connecte toi avec, tu pourras par la suite attribuer des privilèges à tes utilisateurs.

  14. #14
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Points : 1 111
    Points
    1 111
    Par défaut
    Oui, evidemment il ne faut pas donner a tes utilisateurs le compte "sa" sinon ils auront tous les droits sur ta base.

    Ce qu'il faut faire c'est soit creer un compte sql server pour tes utilisateurs avec les droits qui vont bien, soit utiliser l'authentification windows, auquel cas tu dois donner les droits au compte utilisateur (DOMAINE\utilisateur ou DOMAINE\groupe) sur tes bases de données.

    cela se fait a 2 niveaux, d'abord dans l'onglet utilisateur ou tu dois rajouter le comtpe, puis dans les tables, ou tu spécifies les droits sur chaque table (a moins de mettre l'utilisateur dans un groupe du genre "public").

  15. #15
    Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 96
    Points : 65
    Points
    65
    Par défaut
    Merci beaucoup pour votre aide.

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

Discussions similaires

  1. Cohabitation Sql server express 2005 et 2008
    Par aiglelibre dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/10/2012, 12h27
  2. Sql Server Express 2005 et Windows XP Pro ?
    Par tonton67 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/03/2010, 22h07
  3. Sql server express 2005 et Windows vista
    Par nabil1 dans le forum Administration
    Réponses: 1
    Dernier message: 15/05/2009, 12h36
  4. Réponses: 5
    Dernier message: 13/02/2009, 17h28
  5. Sql server express 2005 et windows xp embedded
    Par semenzato dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 04/02/2008, 10h08

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