? Transact- SQL (T -SQL) é uma implementação da linguagem de consulta estruturada usada para acessar banco de dados . O depurador T-SQL é uma ferramenta Microsoft SQL depuração do servidor integrado com o designer de ambiente de dados. Você pode depurar procedimentos armazenados remotos escritos em T-SQL da Microsoft ambiente Visual Basic , ou seja, Visual Studio, usando T-SQL Debugger. Chamadas de procedimento remoto são uma forma de inserir o código SQL em um aplicativo cliente Visual Basic C, C + + ou . Se você instalar o Enterprise Edition do Visual Basic , os componentes do lado do cliente da T-SQL Debugger será incluído como parte de ferramentas de cliente do SQL Server. Os componentes do lado do servidor deve ser instalado com a instalação do SQL Server ( versão 6.5 e Service Pack 3 ou superior). O Visual T-SQL Debugger básico de objetos do Microsoft " VBSDIEvent " contém um método oculto chamado " NewSPID ". Se o terceiro parâmetro " lpctstrDBName " contém uma cadeia maior do que 45 caracteres , um estouro de buffer pode ocorrer em Visual Basic 6.0 Integrated Development Environment ( IDE) " VB6.exe . " O erro de tempo de execução diz que uma chamada de procedimento remoto falhou . Visual Studio 6.0 Service Pack 6 curas este problema. Instruções
1
Baixe o Visual Studio 6.0 Service Pack 6 ou superior do Microsoft Centro de Download . (Consulte Recursos ).
2
Inicie o Visual Studio.
3
Volte para o seu ambiente de depuração do Visual Basic para depurar o código-fonte.
4
Recriar o cenário que estava causando o estouro de buffer. Passo através da chamada de procedimento remoto ou o código T-SQL no programa cliente que causou o erro . Você não deve ver a mensagem de erro .