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

MS SQL Server Discussion :

[SQL server 2000] membre d'un rôle


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut [SQL server 2000] membre d'un rôle
    bonjours,

    j'utilise le script suivant pour créer les utilisateurs de la base, créer les groupes et mettre les utilisateurs dans les groupes pour donner les droits à chaque groupe.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    /***************************************************
    * CREATION DU LOGIN/ROLE UTILISE PAR L'APPLICATION *
    ***************************************************/
     
    sp_addlogin 'IDICOM','PASSWORD', 'DB_IDICOM2'
    go
    sp_addrole 'ROL_CONNECTION'
    go
    sp_addrolemember 'ROL_CONNECTION', 'IDICOM'
    go
     
    /*** autorisations ***/
    Grant exec on SPR_Authentification to 'ROL_CONNECTION'
    go
    Hélas, il parait que
    Serveur : Msg 15410, Niveau 11, État 1, Procédure sp_addrolemember, Ligne 66
    L'utilisateur ou le rôle 'IDICOM' n'existent pas dans cette base de données.
    Sauriez-vous ce que je dois faire s'il-vous-plait ?

  2. #2
    Membre à l'essai
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mai 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 7
    Par défaut
    la première chose est que tu as créé un login pour ton serveur SQL mais pas d'utilisateur pour ta base de donnée.
    n'oublie pas de faire un
    use 'DB_IDICOM2'
    sinon tu risques créer un user sur une autre base de données

    Une fois ton role crée tu peux utiliser :

    sp_adduser [ @loginame = ] 'login'
    [ , [ @name_in_db = ] 'user' ]
    [ , [ @grpname = ] 'role' ]

    [ @loginame = ] 'login'
    Nom de la connexion SQL Server ou Windows. login est de type sysname, sans valeur par défaut. login doit être une connexion SQL Server ou Windows existante.

    [ @name_in_db = ] 'user'
    Nom du nouvel utilisateur de base de données. user est de type sysname, avec NULL comme valeur par défaut. Si le paramètre user n'est pas spécifié, le nom du nouvel utilisateur est par défaut le nom login. Le fait de spécifier user donne au nouvel utilisateur un nom dans la base de données différent de son nom de connexion au niveau du serveur.

    [ @grpname = ] 'role'
    Rôle de base de données dont le nouvel utilisateur devient membre. role est de type sysname, avec NULL comme valeur par défaut. role doit être un rôle de base de données valide dans la base de données active.

    ensuite tu donnes les autorisations

Discussions similaires

  1. supprimer tous les membres d'un role sql server 2000
    Par Mosta60 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/10/2007, 18h37
  2. Certification 70-228 sql server 2000
    Par Cotentin dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/11/2003, 09h01
  3. Débutant : SQL Server 2000
    Par bd0606 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 27/10/2003, 11h33
  4. Migration de MS SQL 7 vers MS SQL server 2000
    Par jfphan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/10/2003, 11h24
  5. problème de float sur SQL server 2000.
    Par fidji dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 24/07/2003, 14h15

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