|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 8 ![]() |
Bonjour,
Je débute avec sql server et aurait besoin de votre aide au sujet des rôles du serveur. J'ai installé sql server sur un serveur windows 2003 server et sur un xp en local. Dans le cas sql server se trouvant en local, j'ai deux instances différentes qui tournent indépendamment. Dans le cas, du sql en local, j'ai renommé "sa" en administrateur et voulu créer des utilisateurs (développeur et utilisateur-client) Je pensais les lier à la connexion public et non aux 8 rôles fixes du serveur, seulement le rôle public est absent au niveau de la sécurité serveur. Il m'est donc impossible de créer un utilisateur de base. Quelqu'un a t-il déjà rencontré ce problème ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 953 ![]() |
public n'est pas un rôle de serveur, mais le nom de l'utilisateur sql par défaut dont tout utilisateur hérite des privilèges. Ce n'est donc pas une bonne chose que de jouer sur l'utilisateur public pour gérer des privilèges pour des comptes particuliers.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2010 Messages : 8 ![]() |
Merci de votre réponse.
En fait, je sais qu'il existe 8 rôles de serveur de base comme indiqué dans mes 2 installations (local et serveur) et sur celle du serveur, je dispose parmi les rôles de "Public" également que je n'ai pas sur ma session en local. Concrètement, j'ai un administrateur "sa" renommé avec un role "sysadmin" et je souhaite créer d'autres connexion n'ayant que la possibilité de créer, modifier ou supprimer des enregistrements mais en aucun cas d'avoir un rôle d'administrateur. Les 8 rôles présents ne répondent donc pas à mon cas or si j'ai bien compris, je dois créer une connexion (avec un rôle) puis un utilisateur lié à cette connexion, utilisateur qui aura lui même des privilèges. Je ne vois pas comment créer une connexion sans lui associer un rôle car dès que je le fais et que je crée un utilisateur utilisant cette connexion, l'identification via mon programme java ne fonctionne plus. Voilà la raison pour laquelle, public m'apparaissait peut-être une solution sauf qu'il n'est présent que sur le serveur 2003. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com