Question

Je souhaite créer un fichier journal dans SSIS. Je sais comment créer via le studio de gestion, mais je voulais exécuter mon package SSIS via l'invite de commande. Pouvez-vous m'aider à trouver les commandes Windows pour cela?

Était-ce utile?

La solution 3

Vous devez configurer une nouvelle chaîne de connexion dans Business Intelligence Development Studio (BIDS). où vous devez spécifier le chemin du fichier journal ... je veux dire ici le chemin sera D: \ Sample_Examples \ Log.log ... et le nom du gestionnaire de connexion sera Log.log alors maintenant, l'invite de commande sera changé en

dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile";"Log.log"

au lieu de

dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile;D:\Sample_Examples\Log.log"

nous ne pouvons pas spécifier un chemin direct après DTS.LogProviderTextFile ... à cause de cela, je n'ai qu'une erreur ...

Merci beaucoup pour vos suggestions ...

Autres conseils

Vous pouvez utiliser l'option / L, comme indiqué dans la documentation ici . ; Toutefois, vous pouvez également configurer la journalisation de manière beaucoup plus simple et plus précise via le menu SSIS> Journalisation dans Visual Studio.

À la vôtre,
Eric

Dans votre SSIS, vous devez créer et configurer un fournisseur de journal SSIS avant de pouvoir l'utiliser. Consultez le texte du lien pour plus d'informations.

Vous pouvez le faire d'une autre manière, sans entrer dans votre package SSIS.

Créez un fichier de commandes et exécutez DTEXEC dans une nouvelle instance de CMD, c.-à-d.:

CMD / C DTEXEC votre paquet et vos arguments > fichier journal

Ce faisant, vous pouvez exécuter ce fichier de commandes et récupérer votre fichier journal.

Voir http: // richarddingwall .name / 2009/01/26 / capturer la sortie d'une tâche planifiée / pour plus de détails

Oui, vous devez créer un gestionnaire de connexions pour le fournisseur de journaux. toutefois; Si vous utilisez un fournisseur de journal personnalisé, il n’existe aucune documentation sur la procédure à suivre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top