? Transact - SQL ( T - SQL ) är en implementering av Structured Query Language används för databas åtkomst . Den T - SQL Debugger är en Microsoft SQL Server felsökningsverktyg integrerat med datamiljö designer . Du kan felsöka avlägsna lagrade procedurer skrivna i T - SQL från Microsoft Visual Basic miljö , dvs Visual Studio , med T - SQL Debugger . Fjärrproceduranrop är ett sätt att bädda in SQL -koden i en C , C + + eller Visual Basic klientprogram . Om du installerar Enterprise Edition av Visual Basic kommer klientsidan komponenter i T - SQL Debugger ingå som en del av SQL verktyg Server-klienten . Server-side -komponenter måste installeras med SQL Server-installationen ( version 6.5 och Service Pack 3 eller senare ) . Microsoft Visual Basic T - SQL Debugger Object " VBSDIEvent " innehåller en dold metod som kallas " NewSPID . " Om den tredje parametern " lpctstrDBName " innehåller en sträng större än 45 tecken , kan en buffer overflow uppstå i Visual Basic 6.0 Integrated Development Environment ( IDE ) " vb6.exe . " Den run time error säger att en Remote Procedure Call misslyckades . Visual Studio 6.0 Service Pack 6 botar detta problem. Instruktioner
1
Ladda ner Visual Studio 6.0 Service Pack 6 eller senare från Microsoft Download Center . ( Se Resurser . )
2
Launch Visual Studio .
3
Gå tillbaka till ditt Visual Basic felsökning miljö att felsöka källkod .
4
Återskapa scenario som orsakar buffer overflow . Steg genom remote procedure call eller T - SQL -kod i klientprogrammet som orsakade felet . Du ska inte se felmeddelandet .