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 :

Création d'une connexion via SQL


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut Création d'une connexion via SQL
    Bonjour à tous !

    J'ai un serveur sous SQL Server-2005, j'utilise SQL Server Management Studio.
    J'aimerais pouvoir créer une nouvelle connexion depuis mon poste donc en SQL.

    Sur le site du technet j'ai trouvé la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE LOGIN <login name> WITH PASSWORD = '<password>' ; GO
    Seulement lorsque je vérifie la syntaxe ou je lance directement la requête j'obtiens toujours le même message d'erreur :
    Syntaxe incorrecter vers 'LOGIN'

    J'ai essayé avec Enterprise Manager et même problème, on dirait qu'il ne reconnait pas le mot clé :-/

    Pourriez vous m'aider ?
    Merci d'avance !

  2. #2
    Membre émérite

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Points : 2 856
    Points
    2 856
    Par défaut
    Citation Envoyé par Cryos Voir le message
    Bonjour à tous !

    J'ai un serveur sous SQL Server-2005, j'utilise SQL Server Management Studio.
    J'aimerais pouvoir créer une nouvelle connexion depuis mon poste donc en SQL.
    Sur le site du technet j'ai trouvé la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE LOGIN <login name> WITH PASSWORD = '<password>' ; GO
    Seulement lorsque je vérifie la syntaxe ou je lance directement la requête j'obtiens toujours le même message d'erreur :
    Syntaxe incorrecter vers 'LOGIN'
    J'ai essayé avec Enterprise Manager et même problème, on dirait qu'il ne reconnait pas le mot clé :-/
    Pourriez vous m'aider ?
    Merci d'avance !
    Post la vraie requête que tu exécutes
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    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 772
    Points : 52 735
    Points
    52 735
    Billets dans le blog
    5
    Par défaut
    Entreprise Manager => Version 2005. La commande CREATE LOGIN, c'est à partir de 2005.
    Soit vous passez à 2008 (et il serait temps vu que la Hot Line est inopérante depuis 2 ans, et le support de SQL Server 2000 n'est pas garantit dans les futurs OS), soit vous utilisez la commande sp_addlogin

    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/ * * * * *

  4. #4
    Expert éminent sénior
    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 : 45
    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
    Points : 12 891
    Points
    12 891
    Par défaut
    bonjour,

    J'ai un serveur sous SQL Server-2005
    J'ai essayé avec Enterprise Manager
    Alors quelle version exactement ? 2000 ou 2005 ?

    Si vous ne le savez pas exécutez la requête suivante :

    ++

  5. #5
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Alors avec ta requête mikedavem j'ai ceci :
    Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
    Pour ce qui est de mon SQL Server Management Studio j'ai ce screen pour vous :



    Pour répondre aux questions plus haut, la commande que j'utilise est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE LOGIN ExtractionsDonnees WITH PASSWORD = 'fnpexcel' ; GO
    avec le message d'erreur cité plus haut.




    Sinon SQLPro, tu peux m'en parler plus de la commande sp_addlogin ? J'ai pas été formé à SQL-Server donc j'apprend sur le tas. Il s'agit bien du procédure stockée ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Points : 1 091
    Points
    1 091
    Par défaut
    Mais pourquoi tu n'utilises pas les outils graphiques de SQL server managment studio?

    En 2 cliques tu crée un login, tu le map a une base, tu gère les droits, etc...

    Bon c'est vrai qu'il faut connaître les commandes car l'interface ne fait pas tout, mais elle est bien pratique je trouve

    => Je ne sais pas si tu l'as fait mais le studio peut s'installer sur ton poste de travail (outils sql)

  7. #7
    Membre émérite

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Points : 2 856
    Points
    2 856
    Par défaut
    Essaye ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CREATE LOGIN ExtractionsDonnees  WITH PASSWORD = 'fnpexcel';
    USE TaBase;
    CREATE USER ExtractionsDonnees FOR LOGIN ExtractionsDonnees ;
    GO
    A+
    Etienne ZINZINDOHOUE
    Billets-Articles

  8. #8
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    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 772
    Points : 52 735
    Points
    52 735
    Billets dans le blog
    5
    Par défaut
    Votre erreur vient du fait que vous avez mis GO sur la même ligne que le SQL. Or GO n'est pas une instruction SQL, mais c'est une instruction destinée à l'interpréteur de commande....

    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/ * * * * *

  9. #9
    Membre du Club
    Inscrit en
    Juin 2009
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 96
    Points : 63
    Points
    63
    Par défaut
    Problème résolu !
    En réalité quand je cliquais sur le bouton "Nouvelle requête" ça ouvrait une nouvelle requête sur le dernier serveur sélectionné. Evidemment comme on est en pleine migration de Server 2000 à 2005, je me suis pas rendu compte que j'étais sur le Server 2000 d'où la commande inconnue !

    Sinon la commande est bien reconnue.

    castorameur > Pour répondre à ta question, je sais le faire graphiquement. Ca je n'ai pas de problème. Le souci c'est qu'on fait une batterie de tests et j'aimerais pouvoir recreer automatiquement en SQL les connexions et les utilisateurs. J'ai bien le logiciel installer sur mon poste aussi.


    En tout cas merci à tous de votre aide !!!!!!!!

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

Discussions similaires

  1. SQL Server 2005 / Création d'une base via un script
    Par matnys dans le forum Administration
    Réponses: 1
    Dernier message: 27/03/2009, 16h12
  2. [SQL SERVER 2005] echec lors de la création d'une connexion
    Par sun19 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/03/2008, 11h06
  3. [Oracle 10g XE]Création d'une bd via jdbc
    Par slim dans le forum Administration
    Réponses: 3
    Dernier message: 19/04/2007, 08h46
  4. Création d'une vue sous SQL Server - group by complexe
    Par csembeil dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 12/01/2006, 16h17
  5. Création d'une connexion en ligne de commande
    Par Drahu dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 10/05/2004, 15h19

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