FIX: SQL Profiler May Cause Divide By Zero ExceptionID: Q198521
|
Under narrow, but unpredictable timing conditions, SQL Server may
experience a divide by zero exception which causes the Sqlservr.exe process
to stop. No new connections can be made, and current connections are unable
to respond. The errorlog will contain a stack trace that contains this
error:
Process <processno> generated fatal exception c000008e
EXCEPTION_FLT_DIVIDE_BY_ZERO.
The problem is caused by a race condition when initializing a local variable, so the exact circumstances cannot be predicted.
Before attaching SQL Profiler, run this query from any client session:
set statistics time on
select 1
set statistics time off
Microsoft has confirmed this to be a problem in SQL Server
version 7.0. This problem has been corrected in U.S. Service Pack 1
for Microsoft SQL Server version 7.0. For information about
downloading and installing the latest SQL Server Service Pack, see
http://support.microsoft.com/support/sql/.
For more information, contact your primary support provider.
Additional query words: prodsql hang hung
Keywords : kbbug7.00
Version : winnt:7.0
Platform : winnt
Issue type : kbbug
Last Reviewed: June 7, 1999