? Transact -SQL (T -SQL) est une implémentation du Structured Query Language utilisé pour l'accès base de données. Le débogueur T -SQL est un outil de débogage de Microsoft SQL Server intégré avec le concepteur de l'environnement de données . Vous pouvez déboguer des procédures stockées distantes écrits en T -SQL à partir de l'environnement Microsoft Visual Basic , à savoir Visual Studio , en utilisant T -SQL Debugger . Les appels de procédure à distance sont une façon d'inclure du code SQL dans un C , C + + ou application client Visual Basic. Si vous installez la version Enterprise Edition de Visual Basic, les composants côté client de débogage T-SQL seront inclus dans le cadre des outils clients SQL Server. Les composants côté serveur doit être installé avec l'installation de SQL Server ( version 6.5 et Service Pack 3 ou ultérieur) . Le Visual Basic T -SQL Debugger objets Microsoft " VBSDIEvent " contient une méthode caché appelé " NewSPID . " Si le troisième paramètre " lpctstrDBName " contient une chaîne de plus de 45 caractères , un buffer overflow peut se produire dans l'environnement Visual Basic 6.0 de développement intégré ( IDE ) " VB6.exe . " L'erreur de temps d'exécution indique qu'un appel de procédure distante a échoué . Visual Studio 6.0 Service Pack 6 cures ce problème. Instructions
1
Télécharger Visual Studio 6.0 Service Pack 6 ou version ultérieure de Microsoft Centre de téléchargement . ( Voir Ressources).
2
lancement de Visual Studio.
3
Retour à votre environnement de débogage Visual Basic pour déboguer le code source.
4
recréer le scénario qui a été à l'origine du dépassement de mémoire tampon . Étape par la procédure d'appel à distance ou le code T -SQL dans le programme client qui a provoqué l'erreur . Vous ne devriez pas voir le message d'erreur .