Lister les utilisateurs d'une base Sql Server [Résolu]

Signaler
Messages postés
28
Date d'inscription
mardi 11 juillet 2006
Statut
Membre
Dernière intervention
27 octobre 2008
-
herve_labenere
Messages postés
28
Date d'inscription
mardi 11 juillet 2006
Statut
Membre
Dernière intervention
27 octobre 2008
-
Bonjour,

Je tente de chercher un utilisateur dénommé 'MyriamClient' dans ma bdd Myriam, pour poiovoir le détruire et ensuite le recréer. L'interpreteur de requête de mon serveur Sql Server 2005 me signale l'erreur suivante  :





"Msg 15023, Niveau 16, État 1, Ligne 1



L'utilisateur, le groupe ou le rôle 'MyriamClient' existe déjà dans la base de données en cours."






Comme s'il ignorait la 1ere partie de ma requête (Drop user ...).
Voici ma requête :

<hr />

--user
USE

[Myriam]GO

IF

exists(select*from master..sysusers wherename='MyriamClient')
DROPuser MyriamClient

GO

CREATE

USER MyriamClient FORLOGIN MyriamClientBDD
WITH DEFAULT_SCHEMA = MusicListing;

GO
A voir également:

2 réponses

Messages postés
259
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
3
Comme sur l'autre forum, il faut enlever :
master..

Christian Robert - Winwise
http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
Messages postés
28
Date d'inscription
mardi 11 juillet 2006
Statut
Membre
Dernière intervention
27 octobre 2008

Un grand merci pour ces précisions. Cela marche nickel.
Effectivement la logique Sql Server (users stockés dans chaque base), moi qui suis plus habitué à MySql.

Mais ça va venir.