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 :

SSIS - FTP Task


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut SSIS - FTP Task
    Bonjour

    Après l'exécution d'une tâche FTP, mes fichiers distants sont correctement copiés dans mon folder en local. Un truc toutefois m'ennuie : la date des fichiers dans mon folder local correspond à la date de l'exécution de ma tâche FTP (=date système) et pas la date du fichier telle que sur le système distant.

    Si mes fichiers distants sont vieux de trois jours; il est fort génant pour moi que la date des fichiers locaux soit à aujourd'hui.

    Pensez-vous qu'il soit possible de demander à FTP Task d'utiliser cette date distante ?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    bonjour,

    un contournement serait de mettre les fichiers distant dans une archive (tar, zip), et de les dézipper en local. La date est alors conservée.
    mais ce n'est qu'un contournement, je ne vois pas d'option du ftp task permettant de le forcer à conserver les dates des fichiers.

  3. #3
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Merci pour ta réponse. Bonne idée toutefois cela ne peut pas se faire : ces fichiers sont générés par notre ERP.

    Pourquoi j'ai besoin de la date du fichier : c'est le seul moyen pour moi de savoir quand a été généré le fichier et donc de savoir à quelle date les données se trouvant dans le fichier étaient valables; ce qui est crucial dans mon activité.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    je comprends tt à fait le problème, et j'imagine que les fichiers ne sont pas horodatés (dans le nom du fichier par exemple ?), c'est peut-être paramétrable dans le progiciel ?

  5. #5
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Autre bonne suggestion

    Toutefois ici encore je ne puis : ces fichiers sont absolument standard et partagé par d'autres applications que la mienne. En outre, cela exigera un travail de développement supplémentaire côté du département IT car ils devront toujours s'assurer de faire un delete des anciens fichiers. Aujourd'hui, c'est inutile étant donné que les nouveaux écrasent les anciens.

    J'ai écris mon propre composant FTP il y a deux ans, c'est une DLL : dans ma prog VB6 je récupérais la date "remote" et, une fois le fichier copié en local, je réinitialisais la date du fichier avec la date remote. Cela fonctionne encore aujourd'hui parfaitement.

    Migrant mon application en SSIS, j'abandonne ma DLL. Vraiment très dommage que Microsoft n'ait pas prévu ce paramètre "tout simple" dans son composant.

    Si jamais je trouve quelque chose, je posterais ici la solution trouvée.

    Merci pour tes idées.

Discussions similaires

  1. Ant FTP Task et uploads multiples
    Par faya972 dans le forum ANT
    Réponses: 0
    Dernier message: 01/10/2009, 12h45
  2. [SSIS] Sql Task et variable
    Par haya_c dans le forum SSIS
    Réponses: 5
    Dernier message: 19/03/2009, 15h34
  3. SSIS FTP Task : comment faire un FileWatcher ?
    Par Mathusalem dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 05/03/2009, 12h49
  4. SSIS : FTP & Sql Server Agenta
    Par kaboume dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 12/08/2006, 23h29
  5. SSIS : FTP Task : problème!
    Par kaboume dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/08/2006, 15h32

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