FIX: Terminating Clients with TSQL KILL May Cause ODS AV

ID: Q238620


The information in this article applies to:
  • Microsoft SQL Server version 6.5

BUG #: 18736 (SQLBUG_65)

SYMPTOMS

Using the Transact-SQL KILL statement to terminate a SQL Server server process ID (SPID) that originated from a TCP/IP Net-Library client can result in a handled access violation (AV) within Open Data Services (ODS), which results in a shutdown of SQL Server.

When such an ODS AV occurs, you can see the following stack dump output in the error log:

server ***********************************************************
server *
server * STACK DUMP:
server *
server * Exception Address = 25A21960


RESOLUTION

A supported fix that corrects this problem is now available from Microsoft, but it has not been fully regression tested and should be applied only to systems experiencing this specific problem. If you are not severely affected by this specific problem, Microsoft recommends that you wait for the next SQL Server service pack that contains this fix.

To resolve this problem immediately, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information on support costs, please go to the following address on the World Wide Web:

http://www.microsoft.com/support/supportnet/overview/overview.asp
The English version of this fix should have the following file attributes or later:

   Version       File name     Platform
   ------------------------------------
   6.50.462      sql462i.exe   Intel
   6.50.462      sql462a.exe   Alpha 
NOTE: Due to file dependencies, the most recent hotfix or feature that contains the above files may also contain additional files.



WORKAROUND

To work around this problem, avoid frequently using the Transact-SQL KILL statement. Doing this reduces the probability of encountering this access violation.


STATUS

Microsoft has confirmed this to be a problem in SQL Server version 6.5.

Additional query words: tsql t-sql transql transsql net lib netlib network library command

Keywords : SSrvODS kbbug6.50
Version : winnt:6.5
Platform : winnt
Issue type : kbbug


Last Reviewed: January 10, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.