PRB: Connectivity Problems Using 16-Bit Multiprotocol Net-Lib (169623)
The information in this article applies to:
- Microsoft SQL Server 6.0
- Microsoft SQL Server 6.5
This article was previously published under Q169623 SYMPTOMS
You may encounter connectivity problems when you use the 16-bit multi-
protocol network library (Dbmsrpc3.dll) on a computer running Windows NT.
When this happens, the DB-Library connection fails with OS error 0
"ConnectionOpen(RPCOpen())". If you use ODBC, connections fail with the
following error:
Connection Failed.
SQL State '01000'
SQL Server Error:0
[Microsoft][ODBC SQL Server Driver][DBMSRPC3] ConnectionOpen(RPCOpen().
Connection Failed.
SQL State '08001'
SQL Server Error:11
[Microsoft][ODBC SQL Server Driver][DBMSRPC3] General network error.
Check your network document.
Sometimes, the client application gets a general protection fault (GPF) due
to the conflict.
WORKAROUND
To work around this problem, copy the Security.dll file for the 16-bit
Windows RPC from the Mssql\bin directory (if you are using SQL Server 6.5)
or the Sql60\bin directory (if you are using SQL Server 6.0) to the
%Windows%\System directory. Be careful not to overwrite the Windows NT
Security.dll file that is in the System32 directory. After making the
change, you need to restart the client computer that is running Windows NT.
Modification Type: | Major | Last Reviewed: | 10/16/2003 |
---|
Keywords: | kbBug kbenv kbnetwork kbprb KB169623 |
---|
|