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 :

Impersonation with EXECUTE AS


Sujet :

MS SQL Server

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Impersonation with EXECUTE AS
    Bonjour,

    J'ai besoin d'une confirmation.
    J'ai un utilisateur A sur une base A qui exécute une PS A.
    La PS A appelle une PS B avec un utilisateur B toujours sur la base B.

    A ce niveau, j'arrive à obtenir les autorisations.
    Le problème est que j'ai besoin que ma PS B :
    - appelle une PS C sur ma base A
    - appelle une PS D sur ma base B
    - appelle une fonction E sur ma base C
    - réalise une sélection sur la table F sur ma base C
    ...
    Je souhaite que mon utilisateur A ne voit que la PS A.
    Je souhaiterai ne pas définir les impersonations à chaque niveau... pour mon utilisateur B.
    Sans l'impersonation, mon utilisateur B peut lancer la PS B et faire les appels aux autres bases sans problème.

    Pour l'appel de la PS C sur la base A, j'ai un message d'erreur :
    The server principal "utilisateur B" is not able to access the database "base C" under the current security context.

    Merci d'avance pour vos réponses en sachant que je ne suis pas sur de pouvoir utiliser les certificats ni l'instruction
    ALTER DATABASE db SET TRUSTWORTHY ON

    Bien cordialement,

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Février 2011
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut J'ai trouvé la solution

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Erreur d'execution 91: Variable objet ou variable de bloc with non définie
    Par Vivien18000 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/06/2015, 17h55
  2. [XL-2010] Utiliser Variable avec With Sheets() – Erreur execution 424
    Par zouzoliver dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/04/2013, 13h58
  3. Floating point exception error while executing tcl with ns2
    Par ines8989 dans le forum Développement
    Réponses: 0
    Dernier message: 11/04/2013, 19h01
  4. [2005] CLR with execute as 'myUser'
    Par CUCARACHA dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 23/06/2008, 09h55
  5. Réponses: 2
    Dernier message: 17/03/2002, 19h00

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