Nous avons un travail SQL Agent exécutant certains PowerShell, ce qui crée une sortie assez longue (il a une sortie robocopy, entre autres).
Dans l'historique des travaux de l'Agent SQL, nous ne voyons que les 1 000 premiers caractères environ de cette sortie.
- Y a-t-il un autre endroit où nous pouvons chercher qui aura la sortie entière?
- Y a-t-il une autre approche qui devrait être utilisée pour voir la sortie complète?
sql-server
sql-server-agent
Jonesome réintègre Monica
la source
la source
Réponses:
Dans les propriétés avancées de l'étape du travail, envoyez la sortie vers un fichier plat en saisissant l'emplacement et le nom du fichier "Output file". Cela devrait inclure toute votre sortie pour une visualisation ultérieure.
Ou, si vous souhaitez que toute la sortie soit directement dans l'historique du travail, vous pouvez cocher la case " Inclure la sortie d'étape dans l'historique ". Il utilisera le survol de l'entrée d'historique pour inclure toutes les données. Cela pourrait être un peu lourd à regarder après coup, mais toujours efficace.
la source
Cette solution (pour les débutants comme moi) était la meilleure pour moi:
Le seul détail est que pour obtenir les informations, j'ai exécuté la procédure stockée:
Je devrais réfléchir à la façon d'obtenir ces informations lorsque je n'ai pas assez d'espace de données.
la source