BUG: MSDE Installation Fails on Systems That Have SQL Server 2000 Service Pack 1 or 2 Installed (299351)
The information in this article applies to:
- Microsoft SQL Server 2000 Desktop Engine (MSDE)
This article was previously published under Q299351
BUG #: 353405 (SHILOH_BUGS)
SYMPTOMS
The installation of SQL Server 2000 Desktop Engine RTM (also known as MSDE 2000) fails on systems if any edition of SQL Server 2000 with Service Pack 1 or Service Pack 2 is already installed.
The MSDE setup log includes the following error messages:
This problem only happens if you are installing MSDE 2000 RTM (build 8.00.194.01). It does not happen if you are performing a SQL Server 2000 Desktop Engine Service Pack Full Install.
CAUSE
On a system that has SQL Server 2000 Service Pack 1 or Service Pack 2 installed, the installation program for MSDE 2000 RTM will not copy certain essential files to the necessary directories because newer versions of these files already exist, even though the files are in a different location.
RESOLUTION
To resolve this problem, obtain a full refresh of the MSDE files at the latest service pack level and perform a SQL Server 2000 Desktop Engine Service Pack X Full Install. You can obtain the same, either through an MSDN Subscription or you can call Microsoft Product Support Services (PSS).
WORKAROUND
To work around this behavior, follow these steps:
- Before you run the MSDE installation, rename the following files as indicated:
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rll to Semnt.rld
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rll to Sqlsvc.rld
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Semnt.dll to Semnt.dld
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dll to Sqlsvc.dld
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dll to Sqlresld.dld
- Execute the MSDE installation.
- Rename the following files back to their original names as indicated:
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Semnt.rld to Semnt.rll
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033\Sqlsvc.rld to Sqlsvc.rll
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Semnt.dld to Semnt.dll
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlsvc.dld to Sqlsvc.dll
- \Program Files\Microsoft SQL Server\80\Tools\Binn\Sqlresld.dld to Sqlresld.dll
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Microsoft SQL Server 2000 Service Pack 1.
Modification Type: | Major | Last Reviewed: | 11/4/2002 |
---|
Keywords: | kbBug kbDSupport KB299351 kbAudDeveloper |
---|
|