Bonjour ,
Je souhaite exporter le résultat d’une requête dans un fichier csv.
La requête est :
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.
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
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,
Partager