? Transact -SQL (T - SQL) er en implementering av Structured Query Language brukes for database tilgang. T -SQL Debugger er en Microsoft SQL Server debugging verktøy integrert med data Environment designer . Du kan feilsøke eksterne lagrede prosedyrer skrevet i T - SQL fra Microsoft Visual Basic-miljøet , det vil si Visual Studio , med T -SQL Debugger . Eksterne prosedyrekall er en måte å bygge SQL-kode i en C , C + + eller Visual Basic klientprogram . Hvis du installerer Enterprise-utgaven av Visual Basic, vil klientsiden komponenter av T -SQL Debugger inngå som en del av SQL Server klient verktøy. De server-side komponenter må installeres med SQL Server installasjon ( versjon 6.5 og Service Pack 3 eller nyere ) . Microsoft Visual Basic T -SQL Debugger Object " VBSDIEvent " inneholder en skjult metode kalt " NewSPID . " Hvis den tredje parameteren " lpctstrDBName " inneholder en streng større enn 45 tegn , kan en buffer overflow oppstår i Visual Basic 6.0 Integrated Development Environment ( IDE ) " vb6.exe . " Den run time error sier at en remote procedure call mislyktes. Visual Studio 6.0 Service Pack 6 kurer dette problemet . Instruksjoner
en
Last ned Visual Studio 6.0 Service Pack 6 eller høyere fra Microsoft Download Center . (Se Resources . )
2
Launch Visual Studio.
3
Gå tilbake til Visual Basic debugging miljø for å feilsøke kildekoden .
4
gjenskape scenario som var årsak til buffer overflow . Trinn gjennom remote procedure call eller T - SQL-kode i klienten programmet som forårsaket feilen . Du bør ikke se feilmeldingen.