OVH Cloud OVH Cloud

Problème de droits ?

5 réponses
Avatar
Julien S.
Bonjour =E0 tous,

Voil=E0 j'ai un script (dans Local Packages) qui doit=20
acc=E9der =E0 un autre serveur pour r=E9cup=E9rer des fichiers (je=20
me sers de ces fichiers pour mettre =E0 jour des tables)
Si j'ex=E9cute manuellement ce script de mon poste de=20
travail ca marche sans probl=E8me mais d=E8s que je veux le=20
planifier pour qu'il s'ex=E9cute automatiquement,=20
l'ex=E9cution =E9choue au moment de r=E9cup=E9rer les fichiers.
Je pense que c'est un probl=E8me de droit d'acc=E8s au serveur=20
contenant les fichiers car si je me logue en=20
administrateur sur le serveur qui h=E9berge SQL server, j'ai=20
l'erreur lorsque je j'ex=E9cute le script mais j'ai cr=E9e un=20
compte admin avec le m=EAme nom et le m=EAme mot de passe que=20
celui du serveur o=F9 se trouve les fichiers et l=E0 si=20
j'ex=E9cute le script manuellement =E7a marche mais =E7a marche=20
plus si je le planifie (il doit l'exc=E9cuter avec le compte=20
admin local).
Je sais pas si j'ai =E9t=E9 tr=E8s clair.
Y a-t-il une solution ?

Merci.

5 réponses

Avatar
Fred BROUARD
Julien S. a écrit:
Bonjour à tous,

Voilà j'ai un script (dans Local Packages) qui doit
accéder à un autre serveur pour récupérer des fichiers (je
me sers de ces fichiers pour mettre à jour des tables)
Si j'exécute manuellement ce script de mon poste de
travail ca marche sans problème mais dès que je veux le
planifier pour qu'il s'exécute automatiquement,
l'exécution échoue au moment de récupérer les fichiers.
Je pense que c'est un problème de droit d'accès au serveur
contenant les fichiers car si je me logue en
administrateur sur le serveur qui héberge SQL server, j'ai
l'erreur lorsque je j'exécute le script mais j'ai crée un
compte admin avec le même nom et le même mot de passe que
celui du serveur où se trouve les fichiers et là si
j'exécute le script manuellement ça marche mais ça marche
plus si je le planifie (il doit l'excécuter avec le compte
admin local).


^^^^^^^^^^^
La réponse à ton problème...

Si admin local alors c'est pas admin du domaine !

A +


Je sais pas si j'ai été très clair.
Y a-t-il une solution ?

Merci.



--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / 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
****************** mailto: ******************
Avatar
bruno reiter [MVP]
Qui est le propriétaire de job,
quel est le compte utilisateur associé au service SQLServerAgent?

br

"Julien S." wrote in message
news:5e4e01c400f7$3efee1f0$
Bonjour à tous,

Voilà j'ai un script (dans Local Packages) qui doit
accéder à un autre serveur pour récupérer des fichiers (je
me sers de ces fichiers pour mettre à jour des tables)
Si j'exécute manuellement ce script de mon poste de
travail ca marche sans problème mais dès que je veux le
planifier pour qu'il s'exécute automatiquement,
l'exécution échoue au moment de récupérer les fichiers.
Je pense que c'est un problème de droit d'accès au serveur
contenant les fichiers car si je me logue en
administrateur sur le serveur qui héberge SQL server, j'ai
l'erreur lorsque je j'exécute le script mais j'ai crée un
compte admin avec le même nom et le même mot de passe que
celui du serveur où se trouve les fichiers et là si
j'exécute le script manuellement ça marche mais ça marche
plus si je le planifie (il doit l'excécuter avec le compte
admin local).
Je sais pas si j'ai été très clair.
Y a-t-il une solution ?

Merci.
Avatar
>-----Message d'origine-----


Julien S. a écrit:
Bonjour à tous,

Voilà j'ai un script (dans Local Packages) qui doit
accéder à un autre serveur pour récupérer des fichiers




(je
me sers de ces fichiers pour mettre à jour des tables)
Si j'exécute manuellement ce script de mon poste de
travail ca marche sans problème mais dès que je veux le
planifier pour qu'il s'exécute automatiquement,
l'exécution échoue au moment de récupérer les fichiers.
Je pense que c'est un problème de droit d'accès au




serveur
contenant les fichiers car si je me logue en
administrateur sur le serveur qui héberge SQL server,




j'ai
l'erreur lorsque je j'exécute le script mais j'ai crée




un
compte admin avec le même nom et le même mot de passe




que
celui du serveur où se trouve les fichiers et là si
j'exécute le script manuellement ça marche mais ça




marche
plus si je le planifie (il doit l'excécuter avec le




compte
admin local).


^^^^^^^^^^^
La réponse à ton problème...

Si admin local alors c'est pas admin du domaine !

A +



C'est une supposition, j'en sais rien en fait.
Avatar
Ha effectivement c'est le compte administrateur local. Je
teste et je reviens donner le résultat.


-----Message d'origine-----
Qui est le propriétaire de job,
quel est le compte utilisateur associé au service


SQLServerAgent?

br

"Julien S." wrote


in message
news:5e4e01c400f7$3efee1f0$
Bonjour à tous,

Voilà j'ai un script (dans Local Packages) qui doit
accéder à un autre serveur pour récupérer des fichiers (je
me sers de ces fichiers pour mettre à jour des tables)
Si j'exécute manuellement ce script de mon poste de
travail ca marche sans problème mais dès que je veux le
planifier pour qu'il s'exécute automatiquement,
l'exécution échoue au moment de récupérer les fichiers.
Je pense que c'est un problème de droit d'accès au serveur
contenant les fichiers car si je me logue en
administrateur sur le serveur qui héberge SQL server, j'ai
l'erreur lorsque je j'exécute le script mais j'ai crée un
compte admin avec le même nom et le même mot de passe que
celui du serveur où se trouve les fichiers et là si
j'exécute le script manuellement ça marche mais ça marche
plus si je le planifie (il doit l'excécuter avec le compte
admin local).
Je sais pas si j'ai été très clair.
Y a-t-il une solution ?

Merci.


.



Avatar
Effectivement c'était le compte utilisateur associé au
service SQLServerAgent. J'avais regardé partout sauf là.
J'avais changé plusieurs fois le propriétaire du job, sans
aucun résultat, il prend donc les droits du compte du
service SQLServerAgent.

Merci beaucoup.

-----Message d'origine-----
Qui est le propriétaire de job,
quel est le compte utilisateur associé au service


SQLServerAgent?

br

"Julien S." wrote


in message
news:5e4e01c400f7$3efee1f0$
Bonjour à tous,

Voilà j'ai un script (dans Local Packages) qui doit
accéder à un autre serveur pour récupérer des fichiers (je
me sers de ces fichiers pour mettre à jour des tables)
Si j'exécute manuellement ce script de mon poste de
travail ca marche sans problème mais dès que je veux le
planifier pour qu'il s'exécute automatiquement,
l'exécution échoue au moment de récupérer les fichiers.
Je pense que c'est un problème de droit d'accès au serveur
contenant les fichiers car si je me logue en
administrateur sur le serveur qui héberge SQL server, j'ai
l'erreur lorsque je j'exécute le script mais j'ai crée un
compte admin avec le même nom et le même mot de passe que
celui du serveur où se trouve les fichiers et là si
j'exécute le script manuellement ça marche mais ça marche
plus si je le planifie (il doit l'excécuter avec le compte
admin local).
Je sais pas si j'ai été très clair.
Y a-t-il une solution ?

Merci.


.