Bonjour,
J'ai l'user DBO attaché à un login toto, je voudrai le mapper à ce qu'il soit attaché à un autre login tata.
Merci.
@+
Bonjour,
J'ai l'user DBO attaché à un login toto, je voudrai le mapper à ce qu'il soit attaché à un autre login tata.
Merci.
@+
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER USER DBO WITH LOGIN = tata
Je pense que c'est plutôt :
On ne peut pas modifier l'utilisateur spécial dbo de cette façon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER AUTHORIZATION ON DATABASE::<mabase> TO <login>
++
Bonjour,
J'ai oublié de préciser je suis en 2008.
Effectivement:
ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 use TATA go alter user dbo with login=TATA
J'ai exécuté:
Mon problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 use master go alter authorization on tata::eco_pro to tata
J'ai une base toto dont le schéma DBO est attaché au login TOTO
et quand je me connecte avec TATA je ne vois pas la base toto sauf si je donne le rôle sysadmin à tata, jecherche donc à me connecter avec tata et voir la base toto...
Merci.
@+
Il est normal que le compte de connexion TATA ne voit pas cette base puisque qu'il ne semble pas être mappé à aucun utilisateur SQL de la base TATA !
Créez donc un utilisateurs SQL nommé USR_TATA dans la base tata, dont le compte de connexion sera TATA.
À partir de là donnez à cet utilisateur SQL les privilèges que vous souhaitez, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 USE toto; GO CREATE USER USR_TATA FROM LOGIN TATA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON DATABASE::toto TO USR_TATA;
A +
Bonjour,
Maitenant j'ai un user tata sur ma base tata et un login tata
AU niveau de la base tata: Username TATA est mappé sur login TATA avec dbo comme schéma par défault et rôle db_owner au niveau login tata: dbcreator et public.
Quand je meconnecte avec tata je ne vois pas la base tata sauf si je donne le role sysadmin à tata.
J'ai une autre base par exemple que je vois en passant par le même login mais là j'ai l'user DBO sur cette base qui est mappé sur l'user TATA.
Je ne sais pas si c'est unb blème de mappage ou de droits.
Merci.
Ah! J'ai oublié:
Merci David && Merci Frédéric.
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager