FIX: RPC from Sybase SQL Server to Microsoft SQL Server Fails

Last reviewed: December 19, 1997
Article ID: Q123755
4.21a WINDOWS kbusage kberrmsg kbbug4.21a kbfix4.21a.sp4

The information in this article applies to:

  • Microsoft SQL Server, version 4.21a

BUG# NT: 10665 (4.21a)

SYMPTOMS

Remote Stored Procedure calls (RPC) from Sybase SQL Server versions 4.8 and 4.92 on UNIX platforms to Microsoft SQL Server via TCP/IP may fail with the following error message:

   Message 7223: Can not read from site '%.*s'

This failure may occur when remotely executing any stored procedures, such as sp_who.

CAUSE

The server-side network library for TCP/IP (SSMSOCN.DLL) incorrectly handles the RPC requests from certain versions of Sybase SQL Server on the UNIX platforms.

WORKAROUND

Replace the server-side network library SSMSSOCN.DLL with version 4.21 (dated 1/26/94). If you experience any out-of-band data problems (such as invalid buffer errors on the client)after switching to the older version, you may avoid them by adding the following entry to the NT 3.5 registry:

   System\CurrentControlSet\Services\Tcpip\Parameters\TcpUseRFC1122Urgent
   Pointer = 0x1

For additional information, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q120642
   TITLE     :TCP/IP & NBT Configuration Parameters for Windows NT 3.5

STATUS

Microsoft has confirmed this to be a problem in Microsoft SQL Server version 4.21a. This problem was corrected in the latest U.S. Service Pack for SQL Server version 4.21a. For information on obtaining the Service Pack, please contact your primary support provider.


Additional reference words: 4.21a rpc tcp/ip Sybase net-libary Windows NT
KBCategory: kbusage kberrmsg kbfix4.21a.sp4
KBSubcategory: SSrvNet_Lib SSrvWinNT


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: December 19, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.