Repérer un package SSIS lors de son exécution

jeudi, juin 30, 2011
By Benjamin VESAN in SQL Server (bvesan@capdata-osmozium.com) [41 article(s)]

Voici quelques infos pour identifier et tracer l’exécution d’un package SSIS avec SQL Server Profiler .

Il n’est pas forcément évident de repérer une session d’exécution d’un package SSIS parmi toutes les sessions connectées au même moment sur un server SQL.

Pour repérer le package SSIS , il est possible de donner un nom parlant et repérable à votre package, en ajoutant la propriété « Application Name »  dans la chaîne de connexion
de la source de données SSIS comme dans l’exemple suivant:

Data Source=MonServer;User ID=Monuser;Initial Catalog=Mabase;Provider=SQLNCLI10;
Persist Security Info=True;Auto Translate=False;Application Name=Monapplication;

Une fois recompilé, le package SSIS  sera repérable de la manière suivante dans la liste de vos sessions :

select program_name, S.* from sys.dm_exec_sessions S where program_name  like 'Monapplication%'
Dans le profiler, vous pourrez filtrer la valeur de la colonne suivante :
ApplicationName='Monapplication'


Continuez votre lecture sur le blog :




Cliquer pour partager cet article sur Viadeo
Cliquer sur "CAPTURER" pour sauvegarder cet article dans Evernote Clip to Evernote

Tags: , ,

One Response to “Repérer un package SSIS lors de son exécution”

  1. TGA

    Salut Louis,

    Le même système que dbms_application_info sous Oracle, peux-tu donner des informations de session, une fois connecté ?.
    Merci.

    #14258

Leave a Reply