Bonjour
J'ai un lot DTS qui fonctionne bien, cependant je=20
le "transforme" en tache plannifier, toute simple, pourtant
la tache plante et j'ai ceci dans le journal
echec et :
--------------------------------------------------
Ex=E9cut=E9 en tant qu'utilisateur : OMNIBI\SYSTEM. ...: =20
DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: =20
DTSStep_DTSDataPumpTask_6 DTSRun OnStart: =20
DTSStep_DTSDataPumpTask_9 DTSRun OnStart: =20
DTSStep_DTSDataPumpTask_8 DTSRun OnError :=20
DTSStep_DTSExecuteSQLTask_1. Erreur =3D -2147287037=20
(80030003) Cha=EEne de l'erreur : Le chemin d'acc=E8s=20
sp=E9cifi=E9 est introuvable. Source de l'erreur : =20
Lot Microsoft Data Transformation Services (DTS) =20
Fichier d'aide : sqldts80.hlp Contexte d'aide : =20
1100 Enregistrements des d=E9tails de l'erreur : =20
Erreur : -2147287037 (80030003) ; Erreur de fournisseur :=20
0 (0) Cha=EEne de l'erreur : Le chemin d'acc=E8s=20
sp=E9cifi=E9 est introuvable. Source de l'erreur : =20
Lot Microsoft Data Transformation Services (DTS) =20
Fichier d'aide : sqldts80.hlp Contexte d'aide : =20
1100 Erreur : -2147287037 (80030003) ; Erreur de=20
fournisseur : 0 (0) Cha=EEne de l'erreur : Le chemin=20
d'acc=E8s sp=E9cifi... Code de sortie du processus 22. =20
L'=E9tape a =E9chou=E9.
---------------
Merci pour vos id=E9e, sachant que sinon, l'execution du lot=20
en direct fonctionne parfaitement
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
VUILLERMET Jacques
Si c'est ce que je pense...
DTS est un logiciel client et non serveur.
Quand tu lances un lot à partir de ton PC (le serveur étant sur une autre machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les chemins complets sont RELATIFS à TA machine.
Mais quand le lot est planifié, il est exécuté sur le CPU du serveur, qui lui ne voit pas forcément le même chemin que toi.
Ce mécanisme diffère pour l'exécution d'une procédure stockée : c'est toujours le CPU du sevreur qui l'exécute, même si elle est lancée à partir de ton PC.
Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être visible depuis ton PC mais pas depuis le serveur (qui ne connait pas la lettre G: par exemple).
Si ce n'est pas cela, envoie le lot DTS au format .bas.
Jacques.
"Renaud" a écrit dans le message de news: 08ec01c37153$dccea3e0$ Bonjour J'ai un lot DTS qui fonctionne bien, cependant je le "transforme" en tache plannifier, toute simple, pourtant la tache plante et j'ai ceci dans le journal echec et : -------------------------------------------------- Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...: DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: DTSStep_DTSDataPumpTask_6 DTSRun OnStart: DTSStep_DTSDataPumpTask_9 DTSRun OnStart: DTSStep_DTSDataPumpTask_8 DTSRun OnError : DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037 (80030003) Chaîne de l'erreur : Le chemin d'accès spécifié est introuvable. Source de l'erreur : Lot Microsoft Data Transformation Services (DTS) Fichier d'aide : sqldts80.hlp Contexte d'aide : 1100 Enregistrements des détails de l'erreur : Erreur : -2147287037 (80030003) ; Erreur de fournisseur : 0 (0) Chaîne de l'erreur : Le chemin d'accès spécifié est introuvable. Source de l'erreur : Lot Microsoft Data Transformation Services (DTS) Fichier d'aide : sqldts80.hlp Contexte d'aide : 1100 Erreur : -2147287037 (80030003) ; Erreur de fournisseur : 0 (0) Chaîne de l'erreur : Le chemin d'accès spécifi... Code de sortie du processus 22. L'étape a échoué. ---------------
Merci pour vos idée, sachant que sinon, l'execution du lot en direct fonctionne parfaitement
Amicalement
Renaud
Si c'est ce que je pense...
DTS est un logiciel client et non serveur.
Quand tu lances un lot à partir de ton PC (le serveur étant sur une autre
machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les chemins
complets sont RELATIFS à TA machine.
Mais quand le lot est planifié, il est exécuté sur le CPU du serveur, qui
lui ne voit pas forcément le même chemin que toi.
Ce mécanisme diffère pour l'exécution d'une procédure stockée : c'est
toujours le CPU du sevreur qui l'exécute, même si elle est lancée à partir
de ton PC.
Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être visible
depuis ton PC mais pas depuis le serveur (qui ne connait pas la lettre G:
par exemple).
Si ce n'est pas cela, envoie le lot DTS au format .bas.
Jacques.
"Renaud" <ipo@roualdes.com> a écrit dans le message de news:
08ec01c37153$dccea3e0$a501280a@phx.gbl...
Bonjour
J'ai un lot DTS qui fonctionne bien, cependant je
le "transforme" en tache plannifier, toute simple, pourtant
la tache plante et j'ai ceci dans le journal
echec et :
--------------------------------------------------
Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...:
DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart:
DTSStep_DTSDataPumpTask_6 DTSRun OnStart:
DTSStep_DTSDataPumpTask_9 DTSRun OnStart:
DTSStep_DTSDataPumpTask_8 DTSRun OnError :
DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037
(80030003) Chaîne de l'erreur : Le chemin d'accès
spécifié est introuvable. Source de l'erreur :
Lot Microsoft Data Transformation Services (DTS)
Fichier d'aide : sqldts80.hlp Contexte d'aide :
1100 Enregistrements des détails de l'erreur :
Erreur : -2147287037 (80030003) ; Erreur de fournisseur :
0 (0) Chaîne de l'erreur : Le chemin d'accès
spécifié est introuvable. Source de l'erreur :
Lot Microsoft Data Transformation Services (DTS)
Fichier d'aide : sqldts80.hlp Contexte d'aide :
1100 Erreur : -2147287037 (80030003) ; Erreur de
fournisseur : 0 (0) Chaîne de l'erreur : Le chemin
d'accès spécifi... Code de sortie du processus 22.
L'étape a échoué.
---------------
Merci pour vos idée, sachant que sinon, l'execution du lot
en direct fonctionne parfaitement
Quand tu lances un lot à partir de ton PC (le serveur étant sur une autre machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les chemins complets sont RELATIFS à TA machine.
Mais quand le lot est planifié, il est exécuté sur le CPU du serveur, qui lui ne voit pas forcément le même chemin que toi.
Ce mécanisme diffère pour l'exécution d'une procédure stockée : c'est toujours le CPU du sevreur qui l'exécute, même si elle est lancée à partir de ton PC.
Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être visible depuis ton PC mais pas depuis le serveur (qui ne connait pas la lettre G: par exemple).
Si ce n'est pas cela, envoie le lot DTS au format .bas.
Jacques.
"Renaud" a écrit dans le message de news: 08ec01c37153$dccea3e0$ Bonjour J'ai un lot DTS qui fonctionne bien, cependant je le "transforme" en tache plannifier, toute simple, pourtant la tache plante et j'ai ceci dans le journal echec et : -------------------------------------------------- Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...: DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: DTSStep_DTSDataPumpTask_6 DTSRun OnStart: DTSStep_DTSDataPumpTask_9 DTSRun OnStart: DTSStep_DTSDataPumpTask_8 DTSRun OnError : DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037 (80030003) Chaîne de l'erreur : Le chemin d'accès spécifié est introuvable. Source de l'erreur : Lot Microsoft Data Transformation Services (DTS) Fichier d'aide : sqldts80.hlp Contexte d'aide : 1100 Enregistrements des détails de l'erreur : Erreur : -2147287037 (80030003) ; Erreur de fournisseur : 0 (0) Chaîne de l'erreur : Le chemin d'accès spécifié est introuvable. Source de l'erreur : Lot Microsoft Data Transformation Services (DTS) Fichier d'aide : sqldts80.hlp Contexte d'aide : 1100 Erreur : -2147287037 (80030003) ; Erreur de fournisseur : 0 (0) Chaîne de l'erreur : Le chemin d'accès spécifi... Code de sortie du processus 22. L'étape a échoué. ---------------
Merci pour vos idée, sachant que sinon, l'execution du lot en direct fonctionne parfaitement
Amicalement
Renaud
VUILLERMET Jacques
> Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon PC client ???
? J'ai cru comprendre que cela fonctionnait depuis le PC client mais pas depuis le serveur (c'est-à-dire en tant que tâche planifiée).
Pour cela il faut utiliser des chemins UNC :
UneMachineMonPartageMonfichier
au lieu de G:...MonRepertoirePartagéMonFichier, où G: est mappé sur UneMachineMonPartage.
Ce chemin sera alors utilisable depuis un PC client (lancement manuel via Enterprise Manager) ET depuis le serveur une fois planifié par SQL Server Agent (les droits NTFS (lecture/écriture pour tel compte NT, ...) doivent bien sûr suivre...).
Jacques.
"Renaud.R" SPAM> a écrit dans le message de news:
Bonjour Jacques, je pense que tu as raison,
Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon PC client ???
--
Renaud.R
"VUILLERMET Jacques" a écrit dans le message de news:%23czr8% > Si c'est ce que je pense... > > DTS est un logiciel client et non serveur. > > Quand tu lances un lot à partir de ton PC (le serveur étant sur une
autre
> machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les chemins > complets sont RELATIFS à TA machine. > > Mais quand le lot est planifié, il est exécuté sur le CPU du serveur,
qui
> lui ne voit pas forcément le même chemin que toi. > > Ce mécanisme diffère pour l'exécution d'une procédure stockée : c'est > toujours le CPU du sevreur qui l'exécute, même si elle est lancée à
partir
> de ton PC. > > Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être
visible
> depuis ton PC mais pas depuis le serveur (qui ne connait pas la lettre
G:
> par exemple). > > Si ce n'est pas cela, envoie le lot DTS au format .bas. > > Jacques. > > > "Renaud" a écrit dans le message de news: > 08ec01c37153$dccea3e0$ > Bonjour > J'ai un lot DTS qui fonctionne bien, cependant je > le "transforme" en tache plannifier, toute simple, pourtant > la tache plante et j'ai ceci dans le journal > echec et : > -------------------------------------------------- > Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...: > DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: > DTSStep_DTSDataPumpTask_6 DTSRun OnStart: > DTSStep_DTSDataPumpTask_9 DTSRun OnStart: > DTSStep_DTSDataPumpTask_8 DTSRun OnError : > DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037 > (80030003) Chaîne de l'erreur : Le chemin d'accès > spécifié est introuvable. Source de l'erreur : > Lot Microsoft Data Transformation Services (DTS) > Fichier d'aide : sqldts80.hlp Contexte d'aide : > 1100 Enregistrements des détails de l'erreur : > Erreur : -2147287037 (80030003) ; Erreur de fournisseur : > 0 (0) Chaîne de l'erreur : Le chemin d'accès > spécifié est introuvable. Source de l'erreur : > Lot Microsoft Data Transformation Services (DTS) > Fichier d'aide : sqldts80.hlp Contexte d'aide : > 1100 Erreur : -2147287037 (80030003) ; Erreur de > fournisseur : 0 (0) Chaîne de l'erreur : Le chemin > d'accès spécifi... Code de sortie du processus 22. > L'étape a échoué. > --------------- > > Merci pour vos idée, sachant que sinon, l'execution du lot > en direct fonctionne parfaitement > > Amicalement > > Renaud > >
> Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon PC
client ???
? J'ai cru comprendre que cela fonctionnait depuis le PC client mais pas
depuis le serveur (c'est-à-dire en tant que tâche planifiée).
Pour cela il faut utiliser des chemins UNC :
\UneMachineMonPartageMonfichier
au lieu de G:...MonRepertoirePartagéMonFichier, où G: est mappé sur
\UneMachineMonPartage.
Ce chemin sera alors utilisable depuis un PC client (lancement manuel via
Enterprise Manager) ET depuis le serveur une fois planifié par SQL Server
Agent (les droits NTFS (lecture/écriture pour tel compte NT, ...) doivent
bien sûr suivre...).
Jacques.
"Renaud.R" <r.roualdes@free.fr SPAM> a écrit dans le message de news:
OtKVFEWcDHA.2960@tk2msftngp13.phx.gbl...
Bonjour Jacques, je pense que tu as raison,
Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon PC
client ???
--
Renaud.R
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news:%23czr8%23VcDHA.1128@tk2msftngp13.phx.gbl...
> Si c'est ce que je pense...
>
> DTS est un logiciel client et non serveur.
>
> Quand tu lances un lot à partir de ton PC (le serveur étant sur une
autre
> machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les
chemins
> complets sont RELATIFS à TA machine.
>
> Mais quand le lot est planifié, il est exécuté sur le CPU du serveur,
qui
> lui ne voit pas forcément le même chemin que toi.
>
> Ce mécanisme diffère pour l'exécution d'une procédure stockée : c'est
> toujours le CPU du sevreur qui l'exécute, même si elle est lancée à
partir
> de ton PC.
>
> Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être
visible
> depuis ton PC mais pas depuis le serveur (qui ne connait pas la lettre
G:
> par exemple).
>
> Si ce n'est pas cela, envoie le lot DTS au format .bas.
>
> Jacques.
>
>
> "Renaud" <ipo@roualdes.com> a écrit dans le message de news:
> 08ec01c37153$dccea3e0$a501280a@phx.gbl...
> Bonjour
> J'ai un lot DTS qui fonctionne bien, cependant je
> le "transforme" en tache plannifier, toute simple, pourtant
> la tache plante et j'ai ceci dans le journal
> echec et :
> --------------------------------------------------
> Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...:
> DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart:
> DTSStep_DTSDataPumpTask_6 DTSRun OnStart:
> DTSStep_DTSDataPumpTask_9 DTSRun OnStart:
> DTSStep_DTSDataPumpTask_8 DTSRun OnError :
> DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037
> (80030003) Chaîne de l'erreur : Le chemin d'accès
> spécifié est introuvable. Source de l'erreur :
> Lot Microsoft Data Transformation Services (DTS)
> Fichier d'aide : sqldts80.hlp Contexte d'aide :
> 1100 Enregistrements des détails de l'erreur :
> Erreur : -2147287037 (80030003) ; Erreur de fournisseur :
> 0 (0) Chaîne de l'erreur : Le chemin d'accès
> spécifié est introuvable. Source de l'erreur :
> Lot Microsoft Data Transformation Services (DTS)
> Fichier d'aide : sqldts80.hlp Contexte d'aide :
> 1100 Erreur : -2147287037 (80030003) ; Erreur de
> fournisseur : 0 (0) Chaîne de l'erreur : Le chemin
> d'accès spécifi... Code de sortie du processus 22.
> L'étape a échoué.
> ---------------
>
> Merci pour vos idée, sachant que sinon, l'execution du lot
> en direct fonctionne parfaitement
>
> Amicalement
>
> Renaud
>
>
> Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon PC client ???
? J'ai cru comprendre que cela fonctionnait depuis le PC client mais pas depuis le serveur (c'est-à-dire en tant que tâche planifiée).
Pour cela il faut utiliser des chemins UNC :
UneMachineMonPartageMonfichier
au lieu de G:...MonRepertoirePartagéMonFichier, où G: est mappé sur UneMachineMonPartage.
Ce chemin sera alors utilisable depuis un PC client (lancement manuel via Enterprise Manager) ET depuis le serveur une fois planifié par SQL Server Agent (les droits NTFS (lecture/écriture pour tel compte NT, ...) doivent bien sûr suivre...).
Jacques.
"Renaud.R" SPAM> a écrit dans le message de news:
Bonjour Jacques, je pense que tu as raison,
Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon PC client ???
--
Renaud.R
"VUILLERMET Jacques" a écrit dans le message de news:%23czr8% > Si c'est ce que je pense... > > DTS est un logiciel client et non serveur. > > Quand tu lances un lot à partir de ton PC (le serveur étant sur une
autre
> machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les chemins > complets sont RELATIFS à TA machine. > > Mais quand le lot est planifié, il est exécuté sur le CPU du serveur,
qui
> lui ne voit pas forcément le même chemin que toi. > > Ce mécanisme diffère pour l'exécution d'une procédure stockée : c'est > toujours le CPU du sevreur qui l'exécute, même si elle est lancée à
partir
> de ton PC. > > Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être
visible
> depuis ton PC mais pas depuis le serveur (qui ne connait pas la lettre
G:
> par exemple). > > Si ce n'est pas cela, envoie le lot DTS au format .bas. > > Jacques. > > > "Renaud" a écrit dans le message de news: > 08ec01c37153$dccea3e0$ > Bonjour > J'ai un lot DTS qui fonctionne bien, cependant je > le "transforme" en tache plannifier, toute simple, pourtant > la tache plante et j'ai ceci dans le journal > echec et : > -------------------------------------------------- > Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...: > DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: > DTSStep_DTSDataPumpTask_6 DTSRun OnStart: > DTSStep_DTSDataPumpTask_9 DTSRun OnStart: > DTSStep_DTSDataPumpTask_8 DTSRun OnError : > DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037 > (80030003) Chaîne de l'erreur : Le chemin d'accès > spécifié est introuvable. Source de l'erreur : > Lot Microsoft Data Transformation Services (DTS) > Fichier d'aide : sqldts80.hlp Contexte d'aide : > 1100 Enregistrements des détails de l'erreur : > Erreur : -2147287037 (80030003) ; Erreur de fournisseur : > 0 (0) Chaîne de l'erreur : Le chemin d'accès > spécifié est introuvable. Source de l'erreur : > Lot Microsoft Data Transformation Services (DTS) > Fichier d'aide : sqldts80.hlp Contexte d'aide : > 1100 Erreur : -2147287037 (80030003) ; Erreur de > fournisseur : 0 (0) Chaîne de l'erreur : Le chemin > d'accès spécifi... Code de sortie du processus 22. > L'étape a échoué. > --------------- > > Merci pour vos idée, sachant que sinon, l'execution du lot > en direct fonctionne parfaitement > > Amicalement > > Renaud > >
Nicolas LETULLIER
Bonjour,
Dans ce cas, tu ne pourras pas planifier le lot DTS au niveau du serveur SQL, mais directement à partir de ton poste (qui devra du coup rester allumé).
Pour exécuter le lot, tu pourras au choix utiliser l'outil dtsrun, ou exporter le lot sous forme de fichier .vbs.
Mais c'est bizarre que tu ne puisses pas installer les drivers ODBC sur le serveur.
Nicolas.
"Renaud.R" SPAM> a écrit dans le message de news:%
Le pbs c'est que ce n'est pas un lien avec un fichier mais un lien ODBC et les drivers ODBC pour le prg ne peuvent être que sur le client !!!
C'est un .udl qui pointe sur un Lien ODBC
Une idée encore Jacques, Merci en tous les cas de ton aide ! :)
--
Renaud.R
"VUILLERMET Jacques" a écrit dans le message de news: > > > Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon
PC
> > client ??? > > ? J'ai cru comprendre que cela fonctionnait depuis le PC client mais pas > depuis le serveur (c'est-à-dire en tant que tâche planifiée). > > Pour cela il faut utiliser des chemins UNC : > > UneMachineMonPartageMonfichier > > au lieu de G:...MonRepertoirePartagéMonFichier, où G: est mappé sur > UneMachineMonPartage. > > Ce chemin sera alors utilisable depuis un PC client (lancement manuel
via
> Enterprise Manager) ET depuis le serveur une fois planifié par SQL
Server
> Agent (les droits NTFS (lecture/écriture pour tel compte NT, ...)
doivent
> bien sûr suivre...). > > Jacques. > > > "Renaud.R" SPAM> a écrit dans le message de news: > > > Bonjour Jacques, je pense que tu as raison, > > > > Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon
PC
> > client ??? > > > > -- > > > > > > Renaud.R > > > > > > "VUILLERMET Jacques" a écrit dans le message
de
> > news:%23czr8% > > > Si c'est ce que je pense... > > > > > > DTS est un logiciel client et non serveur. > > > > > > Quand tu lances un lot à partir de ton PC (le serveur étant sur une > autre > > > machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les > > chemins > > > complets sont RELATIFS à TA machine. > > > > > > Mais quand le lot est planifié, il est exécuté sur le CPU du
serveur,
> qui > > > lui ne voit pas forcément le même chemin que toi. > > > > > > Ce mécanisme diffère pour l'exécution d'une procédure stockée :
c'est
> > > toujours le CPU du sevreur qui l'exécute, même si elle est lancée à > partir > > > de ton PC. > > > > > > Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être > visible > > > depuis ton PC mais pas depuis le serveur (qui ne connait pas la
lettre
> G: > > > par exemple). > > > > > > Si ce n'est pas cela, envoie le lot DTS au format .bas. > > > > > > Jacques. > > > > > > > > > "Renaud" a écrit dans le message de news: > > > 08ec01c37153$dccea3e0$ > > > Bonjour > > > J'ai un lot DTS qui fonctionne bien, cependant je > > > le "transforme" en tache plannifier, toute simple, pourtant > > > la tache plante et j'ai ceci dans le journal > > > echec et : > > > -------------------------------------------------- > > > Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...: > > > DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: > > > DTSStep_DTSDataPumpTask_6 DTSRun OnStart: > > > DTSStep_DTSDataPumpTask_9 DTSRun OnStart: > > > DTSStep_DTSDataPumpTask_8 DTSRun OnError : > > > DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037 > > > (80030003) Chaîne de l'erreur : Le chemin d'accès > > > spécifié est introuvable. Source de l'erreur : > > > Lot Microsoft Data Transformation Services (DTS) > > > Fichier d'aide : sqldts80.hlp Contexte d'aide : > > > 1100 Enregistrements des détails de l'erreur : > > > Erreur : -2147287037 (80030003) ; Erreur de fournisseur : > > > 0 (0) Chaîne de l'erreur : Le chemin d'accès > > > spécifié est introuvable. Source de l'erreur : > > > Lot Microsoft Data Transformation Services (DTS) > > > Fichier d'aide : sqldts80.hlp Contexte d'aide : > > > 1100 Erreur : -2147287037 (80030003) ; Erreur de > > > fournisseur : 0 (0) Chaîne de l'erreur : Le chemin > > > d'accès spécifi... Code de sortie du processus 22. > > > L'étape a échoué. > > > --------------- > > > > > > Merci pour vos idée, sachant que sinon, l'execution du lot > > > en direct fonctionne parfaitement > > > > > > Amicalement > > > > > > Renaud > > > > > > > > > > > >
Bonjour,
Dans ce cas, tu ne pourras pas planifier le lot DTS au niveau du serveur
SQL, mais directement à partir de ton poste (qui devra du coup rester
allumé).
Pour exécuter le lot, tu pourras au choix utiliser l'outil dtsrun, ou
exporter le lot sous forme de fichier .vbs.
Mais c'est bizarre que tu ne puisses pas installer les drivers ODBC sur le
serveur.
Nicolas.
"Renaud.R" <r.roualdes@free.fr SPAM> a écrit dans le message de
news:%23bHvLwhcDHA.4020@tk2msftngp13.phx.gbl...
Le pbs c'est que ce n'est pas un lien avec un fichier mais un lien ODBC
et les drivers ODBC pour le prg ne peuvent être que sur le client !!!
C'est un .udl qui pointe sur un Lien ODBC
Une idée encore Jacques, Merci en tous les cas de ton aide !
:)
--
Renaud.R
"VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message de
news:OCHWUIgcDHA.856@tk2msftngp13.phx.gbl...
>
> > Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon
PC
> > client ???
>
> ? J'ai cru comprendre que cela fonctionnait depuis le PC client mais pas
> depuis le serveur (c'est-à-dire en tant que tâche planifiée).
>
> Pour cela il faut utiliser des chemins UNC :
>
> \UneMachineMonPartageMonfichier
>
> au lieu de G:...MonRepertoirePartagéMonFichier, où G: est mappé sur
> \UneMachineMonPartage.
>
> Ce chemin sera alors utilisable depuis un PC client (lancement manuel
via
> Enterprise Manager) ET depuis le serveur une fois planifié par SQL
Server
> Agent (les droits NTFS (lecture/écriture pour tel compte NT, ...)
doivent
> bien sûr suivre...).
>
> Jacques.
>
>
> "Renaud.R" <r.roualdes@free.fr SPAM> a écrit dans le message de news:
> OtKVFEWcDHA.2960@tk2msftngp13.phx.gbl...
> > Bonjour Jacques, je pense que tu as raison,
> >
> > Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon
PC
> > client ???
> >
> > --
> >
> >
> > Renaud.R
> >
> >
> > "VUILLERMET Jacques" <jvuillermet@no-spam.fr> a écrit dans le message
de
> > news:%23czr8%23VcDHA.1128@tk2msftngp13.phx.gbl...
> > > Si c'est ce que je pense...
> > >
> > > DTS est un logiciel client et non serveur.
> > >
> > > Quand tu lances un lot à partir de ton PC (le serveur étant sur une
> autre
> > > machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les
> > chemins
> > > complets sont RELATIFS à TA machine.
> > >
> > > Mais quand le lot est planifié, il est exécuté sur le CPU du
serveur,
> qui
> > > lui ne voit pas forcément le même chemin que toi.
> > >
> > > Ce mécanisme diffère pour l'exécution d'une procédure stockée :
c'est
> > > toujours le CPU du sevreur qui l'exécute, même si elle est lancée à
> partir
> > > de ton PC.
> > >
> > > Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être
> visible
> > > depuis ton PC mais pas depuis le serveur (qui ne connait pas la
lettre
> G:
> > > par exemple).
> > >
> > > Si ce n'est pas cela, envoie le lot DTS au format .bas.
> > >
> > > Jacques.
> > >
> > >
> > > "Renaud" <ipo@roualdes.com> a écrit dans le message de news:
> > > 08ec01c37153$dccea3e0$a501280a@phx.gbl...
> > > Bonjour
> > > J'ai un lot DTS qui fonctionne bien, cependant je
> > > le "transforme" en tache plannifier, toute simple, pourtant
> > > la tache plante et j'ai ceci dans le journal
> > > echec et :
> > > --------------------------------------------------
> > > Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...:
> > > DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart:
> > > DTSStep_DTSDataPumpTask_6 DTSRun OnStart:
> > > DTSStep_DTSDataPumpTask_9 DTSRun OnStart:
> > > DTSStep_DTSDataPumpTask_8 DTSRun OnError :
> > > DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037
> > > (80030003) Chaîne de l'erreur : Le chemin d'accès
> > > spécifié est introuvable. Source de l'erreur :
> > > Lot Microsoft Data Transformation Services (DTS)
> > > Fichier d'aide : sqldts80.hlp Contexte d'aide :
> > > 1100 Enregistrements des détails de l'erreur :
> > > Erreur : -2147287037 (80030003) ; Erreur de fournisseur :
> > > 0 (0) Chaîne de l'erreur : Le chemin d'accès
> > > spécifié est introuvable. Source de l'erreur :
> > > Lot Microsoft Data Transformation Services (DTS)
> > > Fichier d'aide : sqldts80.hlp Contexte d'aide :
> > > 1100 Erreur : -2147287037 (80030003) ; Erreur de
> > > fournisseur : 0 (0) Chaîne de l'erreur : Le chemin
> > > d'accès spécifi... Code de sortie du processus 22.
> > > L'étape a échoué.
> > > ---------------
> > >
> > > Merci pour vos idée, sachant que sinon, l'execution du lot
> > > en direct fonctionne parfaitement
> > >
> > > Amicalement
> > >
> > > Renaud
> > >
> > >
> >
> >
>
>
Dans ce cas, tu ne pourras pas planifier le lot DTS au niveau du serveur SQL, mais directement à partir de ton poste (qui devra du coup rester allumé).
Pour exécuter le lot, tu pourras au choix utiliser l'outil dtsrun, ou exporter le lot sous forme de fichier .vbs.
Mais c'est bizarre que tu ne puisses pas installer les drivers ODBC sur le serveur.
Nicolas.
"Renaud.R" SPAM> a écrit dans le message de news:%
Le pbs c'est que ce n'est pas un lien avec un fichier mais un lien ODBC et les drivers ODBC pour le prg ne peuvent être que sur le client !!!
C'est un .udl qui pointe sur un Lien ODBC
Une idée encore Jacques, Merci en tous les cas de ton aide ! :)
--
Renaud.R
"VUILLERMET Jacques" a écrit dans le message de news: > > > Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon
PC
> > client ??? > > ? J'ai cru comprendre que cela fonctionnait depuis le PC client mais pas > depuis le serveur (c'est-à-dire en tant que tâche planifiée). > > Pour cela il faut utiliser des chemins UNC : > > UneMachineMonPartageMonfichier > > au lieu de G:...MonRepertoirePartagéMonFichier, où G: est mappé sur > UneMachineMonPartage. > > Ce chemin sera alors utilisable depuis un PC client (lancement manuel
via
> Enterprise Manager) ET depuis le serveur une fois planifié par SQL
Server
> Agent (les droits NTFS (lecture/écriture pour tel compte NT, ...)
doivent
> bien sûr suivre...). > > Jacques. > > > "Renaud.R" SPAM> a écrit dans le message de news: > > > Bonjour Jacques, je pense que tu as raison, > > > > Mais alors, comment puis-je faire pour que cela fonctionne DEPUIS mon
PC
> > client ??? > > > > -- > > > > > > Renaud.R > > > > > > "VUILLERMET Jacques" a écrit dans le message
de
> > news:%23czr8% > > > Si c'est ce que je pense... > > > > > > DTS est un logiciel client et non serveur. > > > > > > Quand tu lances un lot à partir de ton PC (le serveur étant sur une > autre > > > machine) alors c'est le CPU de ton PC qui exécute la tâche. Donc les > > chemins > > > complets sont RELATIFS à TA machine. > > > > > > Mais quand le lot est planifié, il est exécuté sur le CPU du
serveur,
> qui > > > lui ne voit pas forcément le même chemin que toi. > > > > > > Ce mécanisme diffère pour l'exécution d'une procédure stockée :
c'est
> > > toujours le CPU du sevreur qui l'exécute, même si elle est lancée à > partir > > > de ton PC. > > > > > > Par exemple, le chemin G:MonRepertoireMonFichier.xls pourra être > visible > > > depuis ton PC mais pas depuis le serveur (qui ne connait pas la
lettre
> G: > > > par exemple). > > > > > > Si ce n'est pas cela, envoie le lot DTS au format .bas. > > > > > > Jacques. > > > > > > > > > "Renaud" a écrit dans le message de news: > > > 08ec01c37153$dccea3e0$ > > > Bonjour > > > J'ai un lot DTS qui fonctionne bien, cependant je > > > le "transforme" en tache plannifier, toute simple, pourtant > > > la tache plante et j'ai ceci dans le journal > > > echec et : > > > -------------------------------------------------- > > > Exécuté en tant qu'utilisateur : OMNIBISYSTEM. ...: > > > DTSStep_DTSExecuteSQLTask_1 DTSRun OnStart: > > > DTSStep_DTSDataPumpTask_6 DTSRun OnStart: > > > DTSStep_DTSDataPumpTask_9 DTSRun OnStart: > > > DTSStep_DTSDataPumpTask_8 DTSRun OnError : > > > DTSStep_DTSExecuteSQLTask_1. Erreur = -2147287037 > > > (80030003) Chaîne de l'erreur : Le chemin d'accès > > > spécifié est introuvable. Source de l'erreur : > > > Lot Microsoft Data Transformation Services (DTS) > > > Fichier d'aide : sqldts80.hlp Contexte d'aide : > > > 1100 Enregistrements des détails de l'erreur : > > > Erreur : -2147287037 (80030003) ; Erreur de fournisseur : > > > 0 (0) Chaîne de l'erreur : Le chemin d'accès > > > spécifié est introuvable. Source de l'erreur : > > > Lot Microsoft Data Transformation Services (DTS) > > > Fichier d'aide : sqldts80.hlp Contexte d'aide : > > > 1100 Erreur : -2147287037 (80030003) ; Erreur de > > > fournisseur : 0 (0) Chaîne de l'erreur : Le chemin > > > d'accès spécifi... Code de sortie du processus 22. > > > L'étape a échoué. > > > --------------- > > > > > > Merci pour vos idée, sachant que sinon, l'execution du lot > > > en direct fonctionne parfaitement > > > > > > Amicalement > > > > > > Renaud > > > > > > > > > > > >