Comment creer un role en sql server

ousmane -  
 Amine -
bonjour,
je voudrais savoir comment on creer un role(groupe d'utilisateur) en sql server.
j'ai fait un create role mais cela ne marche pas .
merci d'avance!!!

14 réponses

ousmane
 
Moi j'ai utilisé l'authentification windows
mais je voulais savoir le login qu'il faut mettre avec sp_adduser pour créer un user dans la DB.
à defaut si je peux avoir la maniére de créer un utilisateur pour la connexion sql server, ce serait pas mal aussi.
1
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Penser à faire un USE nomdelabase pour se placer dans la bonne base.
0
ousmane
 
merci SEb
je m'en vais tester de ce pas !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ousmane
 
ca marche avec sp_adduser
mais maintenant j'ai des problémes à utiliser l'authentification windows pour créer des comtes-utilisateurs dans la Database.
En effet si j'esaies d'utiliser le compte windows avec lequel je me suis connecté comme par exemple sp_adduser "ousmane","nouveauProfilDB" avec "ousmane" étant mon authentiification windows, cela ne passe pas, il dit "la conenxion "ousmane" n'existe pas.

pareil si j'utilise dbo.
echec aussi si je fais seulement spl_adduser "NouveauProfilDB" il dit la même chose que ci-dessus "La connexion "NouveauProfilDB" n'existe pas "

merci de m'eclaircir svp ces points et de m'indiquer la maniere d'y remedier svp!!!
0
ousmane
 
cherche toujours reponse!!!
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Salut.
Je n'ai pas le temps de t'aider, mais il faut savoir qu'il existe 2 types de logins:
Les logins NTLM et les logins pur SQL.

Les logins NTLM sont de la forme nomdordinateur\login et ne nécessitent pas de mot de passe (ils utilisent l'authentification NT).
Et les logins pur SQL nécessitent un mot de passe.

Vérifie le type de login que tu as utilisé.
Et vérifie dans l'onget sécurité de l'enterprise manager.
0
rhimo
 
svp j'avais l'exame de fin de formation le 24/06/2008 suis condidat libre aidez moi svp cette année pour réussire
je chereche comment donner aux utilisateurs l'accès à la base de donné et la l'autorisation de creer des vues et des proc sur entreprise manager .
0
Amine
 
Create Role (Nom du role)
0
Amine
 
Pour donner a l'utilisateur l'accès a la base on doit dabord créer une connexion dans la base qu'on veut:
create login (nom du login) with password='motdepasse'

on crée l'utilisateur et on l'affecte a la connexion:

create utilisateur (nom d'utilisateur) for login (nom du login)

Pour lui donner l'autorisation :
on utilise la clause Grant (la fonction(ex:select,update)) on (la table) to (nom utilisateur)
0
ousmane
 
je precise .
je veux créer un role par commande sql via l'analyseur de requêtes et non par entreprise manager.
-1
ousmane
 
merci de me repondre svp!!!
-1
ousmane
 
merci de me repondre svp
-1
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Laisser les utilisateurs créer des procédures stockées ?
Aucun admin sain d'esprit ne laisserait les utilisateurs faire ça !
C'est exclu !

Pour pouvoir faire ça, il faut les droits dbo. Autrement dit, ça autoriserait les utilisateurs à faire ce qu'ils veulent sur la base (y compris supprimer des tables).
-1