BUG: Visual Basic 6.0 T-SQL Debugger fails against SQL Server 2000 named instance (310647)
The information in this article applies to:
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft SQL Server 2000 (all editions)
This article was previously published under Q310647 SYMPTOMS
Attempting to use the Visual Basic 6.0 T-SQL Stored Procedure debugger add-in to debug a SQL Server stored procedure on a named instance of SQL Server 2000 fails.
Three error messages occur in the following sequence:
- After you select a stored procedure in the add-in, type parameter values (if any), and click Execute, a T-SQL Debugger dialog box appears with the following error message:
A memory error occurred.
Alternately, if you then click Go or Step, the stored procedure skips any breakpoints, and you receive the following error message:
The query could not be debugged due to a problem coordinating events with the server...
- On the client computer, the following event is logged in the Windows Application Event Log with a source of VBSDIDB:
An error occurred at ..\Sdiuitrd.cpp(287)
- On the client computer, the following event is logged in the Windows Application Event Log with a source of VBSDIDB:
The system cannot find the path specified.
, Line=2031, File=..\vbsdicli.cpp
Note You may or may not receive this third error message, depending on the operating system.
The add-in, Visual Basic, and SQL Server do not fail (crash). There are no messages on the server side, neither in the event log nor in the SQL logs.
CAUSE
The current version of the T-SQL Debugger add-in does not support named instances of SQL Server 2000.
RESOLUTION
To work around this problem, debug against the default instance of SQL Server, which you can refer to by server name alone.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.
Modification Type: | Major | Last Reviewed: | 9/29/2006 |
---|
Keywords: | kbbug kbDatabase kbpending kbTSQL KB310647 |
---|
|