4
votes

Les avertissements SSIS / SSDT n'apparaissent pas dans la liste des erreurs

Essentiellement, je rencontre le même problème que la question ci-dessous, sauf que la réponse acceptée ne le résout pas. Je n'ai ni avertissements ni erreurs dans la liste des erreurs:

Voir l'info-bulle complète message d'erreur pour l'élément SSIS de flux de données dans Visual Studio

Semblable à la question ci-dessus, je peux voir un message d'avertissement tronqué sur l'aire de conception du flux de données.

 entrez la description de l'image ici

Cependant, aucun avertissement correspondant n'est visible dans la vue Liste d'erreurs de Visual Studio.

 entrez la description de l'image ici

Comment puis-je afficher l'avertissement dans son intégralité?


0 commentaires

3 Réponses :


0
votes

Beaucoup de choses à essayer

  1. Essayez de changer la valeur sélectionnée de la zone de liste déroulante de Build + Intellisense à Build only
  2. Ouvrez et fermez la source OLEDB en double-cliquant dessus, puisque vous avez essayé de construire le package, les avertissements disparaissent de la liste des erreurs, vous devez revalider le composant pour les afficher
  3. Essayez de mettre à jour Visual Studio 2017 vers la dernière version

1 commentaires

Merci pour les suggestions. J'ai essayé 1 et 2 sans effet. Mon VS 2017 est déjà à jour.



3
votes

Ceci est un peu trompeur de Visual Studio et aurait pu être mieux géré. Le long et le court est que la fenêtre Liste d'erreurs répertorie uniquement les messages liés aux problèmes de construction.

Les avertissements et erreurs que vous voyez au moment de la conception sont liés au flux d'exécution. En d'autres termes, un package peut être construit correctement mais est conçu de telle manière qu'il génère une erreur. Pour en savoir plus:

MSDN: Impossible de voir les erreurs ou les avertissements dans SSIS - pourquoi?

SQLServerCentral: Impossible de voir les erreurs ou des avertissements dans SSIS - pourquoi?

Vous devrez exécuter le package en mode débogage puis aller dans la fenêtre Progression . De là, vous pouvez voir tous les messages (par exemple, informations, avertissements, erreurs, etc.). Certains messages peuvent être si longs qu'ils ne peuvent pas être vus. Pour ces messages, vous pouvez cliquer dessus et les coller dans votre éditeur de texte préféré.

 entrez la description de l'image ici

Remarque: lorsque vous arrêtez le débogage, la fenêtre Progression change son nom en Résultats d’exécution et la fenêtre Liste des erreurs devient disponible.

 entrez la description de l'image ici

<❯Mise à jour

Selon le commentaire de suivi de Hadi, j'ai d'abord pu recréer le problème des OP en modifiant simplement un package existant pour créer le message d'avertissement. J'ai ensuite construit et exécuté le projet avec sans recevoir de message d'erreur.

Maintenant, après avoir quitté le bureau et fermé Visual Studio, je ne parviens pas à recréer l'erreur. La fenêtre Liste d'erreurs se remplit maintenant avec les messages. J'ai essayé de créer un nouveau package à partir de zéro sans aucune chance non plus. Ma meilleure recommandation à ce stade serait, comme pour tous les produits Microsoft, de redémarrer l'application si elle ne fonctionne pas comme il se doit.


3 commentaires

J'utilise Visual Studio 2015 et les avertissements sont affichés dans la liste des erreurs avant d'exécuter le package. (même avertissement IsSorted) ils ne disparaîtront que lorsque je construirai la solution. Si je double-clique à nouveau sur les composants, cela s'affiche dans la liste des erreurs


@Hadi Confirmé, j'ai pu construire puis ouvrir la fenêtre Liste des erreurs et voir le message d'avertissement complet. Même après avoir exécuté le package, la fenêtre Liste des erreurs était remplie. C'est bizarre car ce n'était pas le résultat que j'obtenais hier, d'après mes captures d'écran ci-dessus. La seule différence est que j'ai redémarré Visual Studio. Cependant, je pourrais manquer quelque chose étant donné que je n'ai pas encore bu ma deuxième tasse de café aujourd'hui. Merci pour l'aide. :)


puisque le PO a décidé d'accepter la réponse, je dois être d'accord avec elle. Bonne chance



1
votes

Ce problème / bogue de troncature de texte n'est pas que des info-bulles. C'est dans la boîte à outils SSIS (boîte de description en bas) - aucun moyen de voir le texte entier décrivant la tâche / le composant (s'il n'est pas trop grand, vous pouvez augmenter la largeur du volet mais ce n'est pas vraiment acceptable).

(VS / SSDT 2019)


0 commentaires