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 :

Problème de définition d'authentification SQL


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 7
    Par défaut Problème de définition d'authentification SQL
    Je possède un site développé sous C#2010, utilisant une base SQL Express. Par défaut, le serveur utilise l'authentification Windows, et tout fonctionne très bien comme cela.
    Pour la mise en exploitation du site, je suis obligé de passer par une authentification SQL.
    J'ai pu autoriser les deux modes d'authentification en manipulant directement la base de registres (LoginMode = 2).

    Dans SQL Server Management Studio Express (qui pourrait être installé avec C#2010) je suis supposé sélectionner le serveur, imposer l'utilisateur SA et indiquer un mot de passe.
    J'ai téléchargé et installé Windows Installer 4.5 et Windows PowerShell 1.0, points de passage obligatoires pour pouvoir installer SQL Server management Studio Express.
    J'ai téléchargé SQL Server Management Studio Express en français (SQLManagementStudio_x86_FRA.exe (195 647 ko).
    L'installation donne un message d'erreur (SQL Server Setup has encountered the following error: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.). Après plusieurs essais, ça finit par passer.
    Après une installation réussie, je me trouve sur une page SQL Server Installation Center qui ne correspond pas à SQL Server Management Studio Express.

    Le répertoire C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE contient 3 dll mais aucun exécutable alors que l'outil de management devrait s'y trouver.

    Question :
    Comment puis-je procéder pour définir une authentification SQL?
    Merci pour votre aide.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 997
    Billets dans le blog
    6
    Par défaut
    Il est probable que vous n'ayez pas modifié le bon SQL Server. En effet, il existe une instance de SQL Server masquée pour les OS récent (Vista, Seven).
    Modifier par le registre n'est pas la bonne solution.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 7
    Par défaut Instance masquée?
    Merci pour votre réponse.
    Je travaille sous Windows XP. La base de registre comporte beaucoup de références SQL, mais elle n'a qu'une seule ligne pour indiquer le mode d'authentification.
    Si j'avais pu travailler autrement, je l'aurais fait volontiers.
    Quoiqu'il en soit, avec cette modification, le travail reste incomplet. Les 2 modes d'authentification sont normalement autorisés, mais l'adresse SA n'est pas autorisée pour autant.
    D'après ce que j'ai pu comprendre, cela n'est possible qu'à partir de l'outil SQL Server Management Studio Express.
    Normalement, Microsoft le propose en téléchargement libre.
    Dans la pratique, il est nécessaire de commencer par télécharger et installer d'autres logiciels, ce que j'ai fait, avant de pouvoir installer l'outil en question.
    Le programme chargé sur le site microsoft et défini comme étant SQL Server Management studio est SQLManagementStudio_x86_FRA.exe (195 647 ko). Son installation entraîne un message d'erreur. En recommençant, ça passe, mais le logiciel obtenu me parait différent de SQL server management studio Express puisqu'il s'appelle SQL Server installation center.
    Etant donné que je bloque et que je ne vois pas trop comment m'en sortir, je m'adresse à ceux qui ont dû être déjà confronté à ce problème et l'avoir résolu.
    Est-ce que je n'ai pas téléchargé le bon fichier? Y a-t-il une manip à faire?
    Existe-t-il un autre moyen d'agir pour valider une authentification SQL.

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Essayez avec cette URL :

    http://www.microsoft.com/downloads/f...a-4b76a8564a2b

    En principe l'installation à partir de cet exe vous donnera accès à SSMSE.

    ++

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 7
    Par défaut Téléchargement du logiciel indiqué
    Bonjour,
    Merci pour votre réponse.
    C'est effectivement le lien que j'ai utilisé pour le téléchargement.
    J'utilise Windows XP Pro. J'ai installé les pré requis comme demandé en bas de page. L'installation ultérieure de la version 32 bits donne le défaut indiqué en cours d'installation, puis finit par accepter de passer à force de répéter.
    Derrière, j'arrive sur un centre d'installation SQL Server, pas sur un logiciel s'appelant "Management Studio Express". D'après la documentation Microsoft, SQL Server Management Studio Express s'installe par défaut dans le répertoire C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE. J'y ai 3 dll mais aucun exécutable.

    Est-ce simplement un problème lié à l'installation qui n'irait pas jusqu'au bout (le logiciel téléchargé devant installer SQL Server Installation Center et SQL Server Management Studio) ou faut-il télécharger ailleurs la partie Management Studio?

Discussions similaires

  1. Problème Authentification SQL Server 2012
    Par zarzak12 dans le forum Administration
    Réponses: 5
    Dernier message: 19/07/2012, 12h51
  2. Problème de définition de table (pas de SQL)
    Par Globalement dans le forum MySQL
    Réponses: 3
    Dernier message: 07/11/2010, 23h27
  3. Réponses: 1
    Dernier message: 22/07/2010, 10h17
  4. Problème d'authentification à SQL Server
    Par Menontona dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/04/2009, 13h31
  5. [SQL Server]Problème avec l'authentification SQL SERVER
    Par tidou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/04/2005, 15h40

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