OVH Cloud OVH Cloud

Lot DTS et Job

3 réponses
Avatar
Etienne
Bonjour,

J'ai un lot que j'ex=E9cute correctement. Si je fais une=20
planification du lot et que j'ex=E9cute le job cr=E9=E9, celui-
ci plante. L'erreur mentionn=E9e est en gros :
Un autre utilisateur utilise la base access=20
(connectionstring du lot) en mode exclusif.

Je ne comprends pas bien que cette erreur soit pr=E9sente =E0=20
l'ex=E9cution du job alors que le lot s'ex=E9cute bien lui.

De plus, personne n'ex=E9cute le .mdb au moment ou je teste=20
le job (s=FBr !).=20
J'ai le m=EAme message si j'essaie directement sur le=20
server.
En terme de s=E9curit=E9 de comptes, l'erreur semblerait=20
plut=F4t venir de l=E0, pourtant j'ai tout essay=E9 sur le=20
pendant des heures...

Merci de votre aide.

3 réponses

Avatar
Philippe Freddi
Quant vous lancer le job, il tourne sous SQLServerAgent, donc vous ne devez
pas avoir assez de droit sur la base Access.



Salutations¨


Philippe
Avatar
Etienne
Merci pour cette info intéressante, mais comment ajouter ces droits dans
Access ?
Est-ce via Access ou sur le path du fichier MDB, car en NTFS j'ai le control
total sur Everyone pour être sûr que c'est OK.
Avatar
Philippe Freddi
Il semble que votre base Access ne soit pas sur le même serveur que le
serveur SQL. Et que le SQLSerververAgent tourne en tant que system. Un
compte système n'a des droits qu'en local.

soit vous déplacez la BD access sur le serveur soit vous modifiez le compte
du SQLServerAgent (Peut poser des problèmes ailleurs pour vos autres jobs).

Tenez-nous au courant.

bon courage

Philippe