Troubleshooting the Microsoft® SQL Server™ ODBC driver should include a review of the following issues:
Microsoft Windows NT® enumerates servers, but Microsoft Windows® 95/98 does not. On Windows 95/98, the only servers enumerated either by using the Register Server Wizard or by executing osql-L are those servers configured explicitly using the Client Network Utility.
Windows NT enumerates servers by network broadcast, listening for a fixed time period. Only those servers either added explicitly or those receiving the broadcast and replying within the specified time limit are enumerated.
Therefore, on a Windows NT server, it is possible to see a large list of enumerated servers at one point in time, and then see a smaller list of enumerated servers just a few seconds later. This absence of enumerated servers can be caused by one or more temporarily busy or unavailable network computers.
For more information about the changes from the version 2.0 ODBC driver to the version 3.0 ODBC driver, see the Microsoft ODBC 3.0 Programmer's Reference and SDK Guide.
Programming ODBC SQL Server Applications | SQLBindParameter |
Programming Stored Procedures | SQLSTATE Messages |