Bonjour ,
Je souhaite exporter le résultat d’une requête dans un fichier csv.
La requête est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select text ,last_execution_time, max_worker_time/1000000  as [temps en seconde], execution_count as nombre_d_execution From  sys.dm_exec_query_stats AS qs  CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st  where max_worker_time > 1000000 Order By  last_execution_time desc
Elle me permet de récupérer les requêtes et procédure stocké ayant mis plus d’une seconde à s’exécuter ainsi que le nombre de fois qu’elles ont été exécuté et la date de la dernière exécution.
Cependant je rencontre un problème pour l’exporter en CSV.
J’ai essayé avec la commande bcp , osql mais j’ai problème de mise en page .
Dans l’analyseur de requête j’ai bien à chaque ligne : la requete ou PS , le temps d’exécution , la date et le nombre d’exécution.
Dans mon CSV à cause de la requête ou PS je n’ai plus une ligne par enregistrement.
J’ai tenté avec un package SSIS mais toujours sans résultat, j’ai toujours ce problème de délimiteur.
Avez-vous une idée ?
Cordialement,