Regarder des variables dans SSIS lors du débogage

J’ai un projet dans SSIS et j’ai ajouté une tâche d’exécution SQL qui envoie son résultat à une variable. Je voulais confirmer la valeur car je craignais qu’elle essaie de l’écrire en tant qu’object de jeu de résultats plutôt qu’un entier réel (dans ce cas, je retourne un COUNT).

Ma première pensée était juste de l’exécuter en mode débogage et d’append la variable globale à ma fenêtre de surveillance. Malheureusement, lorsque je fais un clic droit sur la fenêtre de surveillance, l’option “Ajouter une variable” est grisée. Qu’est-ce que j’oublie ici?

Je me suis mis à confirmer que ma variable est définie correctement, donc je ne suis pas intéressée par les méthodes telles que l’insertion d’un script pour faire un MsgBox avec la valeur ou quelque chose du genre. Pour référence future, je voudrais pouvoir regarder les variables en mode débogage. S’il y a une sorte de contrainte à cela, alors j’aimerais savoir ce que tout et pourquoi si quelqu’un le sait.

L’aide est terriblement inadéquate sur ce “tutoriel” que je trouve juste dit: “Ajoutez la variable à la fenêtre Watch et déboguez” comme si cela ne devrait jamais poser problème.

Merci pour toute idée!

Je pense que vous ne pouvez append des variables à la fenêtre de surveillance que lorsque le débogueur est arrêté sur un point d’arrêt. Si vous définissez un point d’arrêt sur une étape, vous devriez pouvoir entrer des variables dans la fenêtre de surveillance lorsque le point d’arrêt est atteint. Vous pouvez sélectionner la première ligne vide dans la fenêtre de surveillance et entrer le nom de la variable (vous pouvez ou non obtenir un certain Intellisense là-bas, je ne me souviens pas comment cela fonctionne).

Faites glisser la variable du volet Variables au volet Regarder et le tour est joué!

Je sais que c’est très vieux et peut-être parler d’une ancienne version de Visual Studio et donc ce n’était peut-être pas une option auparavant mais de toute façon, à un point d’arrêt, utilisez la fenêtre locale pour voir toutes les valeurs de variables actuelles (Debug> > Windows >> Les sections locales)

Visual Studio 2013: Oui, à la fois pour append des fenêtres de surveillance lors du débogage et pour faire glisser des variables ou pour les saisir sans “user ::”. Mais avant que cela ne fonctionne, je devais aussi aller dans Outils> Options, puis Débogage> Général et faire défiler jusqu’au bas du volet de droite pour pouvoir cocher “Utiliser le mode de compatibilité géré”. Ensuite, j’ai dû arrêter et redémarrer le débogage. Finalement, les conseils ci-dessus ont fonctionné. Merci beaucoup à ce qui précède et à cet article: Débogage de Visual Studio 2015: impossible de développer des variables locales?