BUG: SQL 7.0 Desktop Edition Install on a Windows 95 or Windows 98 Fails w/ "SNAPSHOT illegal operation"

ID: Q229695


The information in this article applies to:

BUG #: 55356 (SQLBUG_70)

SYMPTOMS

Installing SQL Server 7.0 DESKTOP EDITION on a Windows 95 or Windows 98 computer, may generate the following message:

SNAPSHOT: This program has performed an illegal operation and will be shut down. If the problem persists, contact the program vendor.
This message box has three command buttons; CLOSE, DEBUG, and DETAILS. When the DETAILS button is clicked, the following error appears:
SNAPSHOT executed an invalid instruction in module <unknown> at 0141:00000000.
Upon clicking CLOSE, another window opens, but with the name LOGREAD in the title bar. Clicking the DETAILS button causes the following error:
LOGREAD executed an invalid instruction in module <unknown> at 0141:00000000.
The following errors may also occur:
DISTRIB executed an invalid instruction in module <unknown> at 0141:00000000.
REPLMERG executed an invalid instruction in module <unknown> at 0141:00000000.


CAUSE

The problem is specific to the existence of a previous version of a ATL.dll file.


WORKAROUND

To avoid these error messages, search the hard drive for the ATL.dll file. It will probably be located in the C:\Windows\System directory. Rename the file to ATL.old and run the install of SQL 7.0 again. Once the install is complete, go back and rename SQL's version of ATL.dll to ATL.sql, and rename ATL.old back to ATL.dll.


STATUS

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

Additional query words:


Keywords          : kbSQLServ700bug 
Version           : winnt:7.0
Platform          : winnt 
Issue type        : kbbug 

Last Reviewed: June 11, 1999