OVH Cloud OVH Cloud

Trigger et utilisateurs-> insert

1 réponse
Avatar
Geoffrey
Bonjour,

J'ai un trigger sur une table sql. ce trigger insere ou modifie des donnée
dans une autre base de donnée (appelons là DB-2)

Lorsque l'utilisateur déclenche le trigger, j'ai une erreur qui me dit que
l'utilisateur n'est pas valide pour la bas de données DB-2. Alors que bien
sur je l'ai bien défini, mis les droits, .... C'est dajà le 3ieme
utilisateur qui a le probleme. Les 2 premieres fois, a force d'insister,
suprimer, raffecter l'utilisateur, ca a finit par marcher (en remettant tout
comme au départ). Mais c'est tres lourd et completement idiot.
Je ne sais pas si le probleme vient du logiciel qui fait la modif dans la
table (Navision) ou de sql server mais si qqn aurait une idée?

Est-il possible dans mon trigger de temporrairement passer sous un autre
utilisateur qui, lui, a un acces qui fonctionne bien à DB-2 ?

MErci

1 réponse

Avatar
Fred BROUARD
Ne pouvez vous pas préciser le nom d'utilisateur de la sorte :

Monserver.Mabase.MonUser.MaTable

C'est à dire faire usage d'un nom qualifié pour la manipulation de vos objets ?

A +

Geoffrey a écrit:
Bonjour,

J'ai un trigger sur une table sql. ce trigger insere ou modifie des donnée
dans une autre base de donnée (appelons là DB-2)

Lorsque l'utilisateur déclenche le trigger, j'ai une erreur qui me dit que
l'utilisateur n'est pas valide pour la bas de données DB-2. Alors que bien
sur je l'ai bien défini, mis les droits, .... C'est dajà le 3ieme
utilisateur qui a le probleme. Les 2 premieres fois, a force d'insister,
suprimer, raffecter l'utilisateur, ca a finit par marcher (en remettant tout
comme au départ). Mais c'est tres lourd et completement idiot.
Je ne sais pas si le probleme vient du logiciel qui fait la modif dans la
table (Navision) ou de sql server mais si qqn aurait une idée?

Est-il possible dans mon trigger de temporrairement passer sous un autre
utilisateur qui, lui, a un acces qui fonctionne bien à DB-2 ?

MErci





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************