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

Administration SQL Server Discussion :

can not drop user


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2011
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2011
    Messages : 150
    Points : 51
    Points
    51
    Par défaut can not drop user
    bonjour,

    lors de la suppression d'un user j'ai ce message d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Msg 15138, Level 16, State 1, 
    The database principal owns a schema in the database, and cannot be dropped.
    d'apres le message le user possède un schema d'ou l'impossibilité d'en supprimer.
    j'ai pu supprimer le login mais pas le user.
    auriez vous une idée..?

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Ton utilisateur est propriétaire d'un schéma.
    Il faut d'abord changer le propriétaire du schéma avant de supprimer ton utilisateur.

    Tu peux voir quel schéma te concerne avec la requête suivante (aux fautes de nom de colonne près .. je n'ai pas de SQL sous les yeux) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT 
     s.name AS schema_name,
     p.name AS user_owner_schema
    FROM sys.schemas AS s
     JOIN sys.database_principals AS p
      ON s.principal_id = p.principal_id
    WHERE p.name = 'tonuser';

    ++

  3. #3
    Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2011
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2011
    Messages : 150
    Points : 51
    Points
    51
    Par défaut
    ok super
    merci.

Discussions similaires

  1. drop user system
    Par poc dans le forum Oracle
    Réponses: 18
    Dernier message: 13/03/2007, 17h17
  2. [9i] DROP USER et ORA-01001
    Par weejungle dans le forum Oracle
    Réponses: 24
    Dernier message: 30/08/2006, 11h39
  3. [10gR1] Drop user puis import fait grossir les fichiers
    Par Cereal123 dans le forum Oracle
    Réponses: 3
    Dernier message: 11/07/2006, 08h05
  4. mysqld can't read user table
    Par phakso dans le forum Installation
    Réponses: 6
    Dernier message: 18/01/2006, 04h03
  5. Réponses: 14
    Dernier message: 23/08/2004, 07h53

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