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

SSIS Discussion :

Le Shell de SSIS ne s'éxécute pas


Sujet :

SSIS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Le Shell de SSIS ne s'éxécute pas
    Bonjour,

    J'ai besoin de passer des commandes depuis un script SSIS
    Par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    LC_Commande = Chr(34) & "C:\Program Files\WinZip\WINZIP32.EXE" & Chr(34) & " "
    LC_Commande = LC_Commande & " -a -r "
    LC_Commande = LC_Commande & LC_RepertoireCible & "XX" & LC_DateTRT & ".zip "
    LC_Commande = LC_Commande & LC_FileName
    Try
           Shell(LC_Commande, AppWinStyle.MinimizedNoFocus, True, 1 * 60 * 1000) ' 60 millisecondes de délai
           LN_NbFicZIP = LN_NbFicZIP + 1
    Catch ex As Exception
           LO_Fichiers.FICHIER_EcritLOG(ex.Message)
    End Try
    Tout fonctionne parfaitement lorsque je travaille depuis le debugger de SSIS.
    Par conte si je lance le script depuis un job de SQL Serveur ou avec une comande dtexec.exe /FILE la commande n s'exécute pas. Je n'ai aucune erreur mais le ZIP n'est pas créé.

    Merci d'avance de vos conseils

  2. #2
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Par défaut
    Le GUI SSIS execute le package SSIS depuis la ou il est installe (soit votre machine, soit un serveur Citrix, ...) et s'execute avec vos credentials.

    Lorsque vous schedulez le job sur un serveur - le package tourne depuis ce serveur.
    Est ce que winzip y est installe ?
    Est ce que le compte qui execute le package a les droits sur l'executable (winzip?)
    Est ce que le path pour acceder a winzip est le meme ?

Discussions similaires

  1. fonctions javascript ne s'éxécute pas
    Par susaka dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 08/08/2007, 14h45
  2. Script qui ne s'éxécute pas
    Par Esil2008 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/07/2007, 14h27
  3. [MS SERVER 2K]Fonction crée qui ne s'éxécute pas
    Par Filippo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/07/2006, 12h03
  4. Champ ds état visible ssi il n'est pas vide !
    Par Fredri dans le forum Access
    Réponses: 11
    Dernier message: 20/12/2005, 12h15
  5. Mon code ne s'éxécute pas
    Par krfa1 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/10/2005, 10h49

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