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

MS SQL Server Discussion :

Changer le mode d'identification du dba


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Points : 598
    Points
    598
    Par défaut Changer le mode d'identification du dba
    Bonjour,

    Je débute sous SQL Server, et j'ai commis une erreur au démarrage que je n'arrive pas à corriger.

    Lorsque j'ai créé mon serveur de base de données, j'ai choisi l'authentification Windows, et j'ai compris ensuite qu'en tant que créateur de ce serveur, je devrais toujours être identifié de cette manière. Pareil pour la base de données qui est dedans, j'ai choisi le propriétaire "par défaut" et je ne sais même pas ce que ça signifie en réalité...

    Or aujourd'hui je souhaite changer, et passer en mode d'authentification SQL Server seul avec login et mot de passe, mais je ne trouve pas où ça se change... (sous Management Studio)

    Merci pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Le mode SQL seul n'existe pas. C'est Windows seul, ou mixte (SQL et Windows).
    Ca se passe dans les propriétés de l'instance, rubrique Security

  3. #3
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Bonjour,

    Clic droit sur le serveur dans l'explorateur d'objets -> propriétés -> securité

    Ou :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
    GO

  4. #4
    Membre confirmé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Points : 598
    Points
    598
    Par défaut
    J'avais déjà démarré le "mode mixte" dans les Security.

    En mode mixte on peut donc se connecter en authentification Windows OU en authentification SQL Server, ou c'est l'un + l'autre?

    Maintenant ce que je voudrais c'est que quand je démarre SQL Management Studio il me demande un login et un mot de passe pour me connecter (que j'aurai précisé je ne sais où), et plus qu'il passe par l'authentification Windows...

    Grosso modo je vais avoir une tripotée de CREATE USER à faire et je voudrais que le DBA passe aussi par une authenfication à base de login et de mot de passe... Est-ce qu'il pourra le faire depuis n'importe quel ordinateur du réseau?

  5. #5
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Si tu utilises la fenêtre de serveurs enregistrés dans SSMS, change le mode de connexion dans les propriété de chaque serveur. Sinon, lorsque tu ouvres une connexion, il te laisse le choix de la méthode (SQL ou intégrée).

    Pour enlever tous les drois intégrés : sur le serveur, dans security -> logins, enlève les logins Windows, notamment BUILTIN\administrators (les admins locaux du serveur).

  6. #6
    Invité
    Invité(e)
    Par défaut
    Attention, si vous retirez BUILTIN\Administrators, ne perdez pas le mot de passe du compte sa....

  7. #7
    Membre confirmé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Points : 598
    Points
    598
    Par défaut
    Justement je n'ai pas le souvenir d'avoir précisé le mot de passe du compte sa à l'installation. Ça craint un peu non?

    Et je réitère une autre question : est-ce qu'en mode "mixte" on peut se connecter à la base avec l'authentification SQL Server depuis un ordinateur qui ne soit pas le sien? (c'est-à-dire sans la partie authentification Windows)

  8. #8
    Membre éprouvé Avatar de cubitus91
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 726
    Points : 933
    Points
    933
    Par défaut
    tu peux reinstialiser le mot de passe du compte SA dans la partie Sécurité => Login .
    Pour te répondre tu peux te connecter en mode Mixte , c est à dire avec authentification Windows et avec un compte SA ou un autre que tu auras creer. ( En n oubliant pas les droits biensur ) Donc avec un pc different du tiens !!
    Pour ton mdp de SA essaye null si tu l as pas specifier!! Mais bon vaut mieux en mettre un !!

    Cdt

  9. #9
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Salut,

    Oui, en effet, mixte ne veut pas dire les deux, mais l'un ou l'autre.

    Un Mot de passe sa vide est à éviter absolument. Est-ce que tu laisserais la porte de chez toi grande ouverte en partant le matin ?
    De plus il y a des virus de triste mémoire qui attaquent les serveurs SQL qui ont un mot de passe sa vide.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par strat0
    Et je réitère une autre question : est-ce qu'en mode "mixte" on peut se connecter à la base avec l'authentification SQL Server depuis un ordinateur qui ne soit pas le sien? (c'est-à-dire sans la partie authentification Windows)
    Oui, bien sur, en précisant explicitement le compte et le mot de passe dans ta chaine de connexion.

  11. #11
    Membre confirmé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Points : 598
    Points
    598
    Par défaut
    J'ai du nouveau.

    -J'ai activé le compte sa (qui ne l'était pas) en lui collant un bon mot de passe des familles.

    - J'ai viré les BUILTIN/administrateurs (et effectivement plus possible de se connecter par l'authentification Windows).

    - J'ai aussi un AUTORITE NT/SYSTEM dont je ne sais pas trop quoi foutre... A quoi ça sert?

    - Je me suis créé un compte disons "de travail" qui s'appelle francois (c'est moi) et je voudrais qu'il ait tous les droits sur une base de données PTI_EMAILING qui est sur mon serveur (qui s'appelle aussi PTI_EMAILING d'ailleurs). Je crois avec tout coché comme il faut, et j'ai réussi à lancer mon script de créations des tables mais... impossible de visualiser les tables. Il semble que je n'ai pas le droit de faire un SELECT???

    Alors est-ce que je dois faire un GRANT ALL TO francois ON PTI_EMAILING ou est-ce que je peux le faire en mode graphique? Grosso modo je veux en faire une sorte de super admin pour la BDD PTI_EMAILING seule (et pas l'ensemble du serveur).

    Merci pour votre aide.

  12. #12
    Invité
    Invité(e)
    Par défaut
    1. Il faut créer un login, qui te permet de te connecter à l'instance
    2. Il faut créer un user dans la base, mappé au login ci-dessus.

    Le user doit se voir attribuer les droits nécessaires, par le biais des rôles de base de données.

  13. #13
    Membre confirmé
    Avatar de strat0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2003
    Messages : 288
    Points : 598
    Points
    598
    Par défaut
    C'était pas une bonne idée de donner à mon utilisateur DataWriter/Reader et DataDenyWriter/Reader EN MÊME TEMPS, mais maintenant ça marche... Merci à tous.

Discussions similaires

  1. Comment changer de mode Graphique
    Par popol03 dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 16/12/2006, 18h15
  2. Changer de mode
    Par JOYE dans le forum 4D
    Réponses: 1
    Dernier message: 17/10/2006, 12h32
  3. Changer le mode video
    Par Invité dans le forum Assembleur
    Réponses: 3
    Dernier message: 20/12/2005, 12h09
  4. Réponses: 6
    Dernier message: 22/06/2005, 11h05
  5. [Service] Changer le mode de demarrage ?
    Par esa dans le forum Langage
    Réponses: 6
    Dernier message: 10/11/2003, 16h38

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