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%'
ApplicationName='Monapplication'
Continuez votre lecture sur le blog :
- Sessions consommatrices dans tempdb (David Baffaleuf) [SQL ServerVintage]
- Déterminer la fréquence horaire d’exécution d’une procédure stockée sous SQL Server (Capdata team) [SQL Server]
- Nouveautés MySQL 8.0 : Variables persistés (Capdata team) [MySQL]
- Mythe: SQL Server associe un thread à chaque connexion (David Baffaleuf) [SQL Server]
- Oracle RDS : récupérer les tracefiles, comment faire ? (Emmanuel RAMI) [AWSOracle]
Salut Louis,
Le même système que dbms_application_info sous Oracle, peux-tu donner des informations de session, une fois connecté ?.
Merci.