RESOLUTION
Service pack information
Application
Center 2000 Service Pack 2 contains MSDE Service Pack 3a, which includes all
the security patches that are available at the time of release.
To resolve this problem, obtain the latest service pack for Application Center
2000. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
309384 How to obtain the latest Application Center 2000 service pack
Hotfix information
Important Application Center Server 2000 uses a specialized version of MSDE
2000. These instructions are for Application Center Server 2000 only.
Important If your AC2000 systems are currently infected with W32.Slammer or
are connected to a network that may have other systems infected with
W32.Slammer, please download the SQL Critical Update hotfix which is part of
the SQL Security Tools available from the following Microsoft Web site:
Run the appropriate sqlhotfixpkg on your AC2000 systems before
proceeding with the instructions below. Applying sqlhotfixpkg will NOT upgrade
your system to MSDE Service Pack 2 (SP2), nor will it permit you to apply the
post SP2 MSDE security bulletins that address vulnerabilities other than
W32.Slammer, nor will it allow you to apply any security bulletins that may be
released in the future.
For this reason we recommend that you
complete the MSDE SP2 upgrade and Microsoft Security Bulletin MS02-061
(MS02-061) security rollup fix as described in this document.
Important The procedures below will render your Application Center 2000
systems vulnerable to the W32.Slammer worm while you are applying the upgrade
and fix. You should have all the resources you need to complete the upgrade
available locally on the server and then disconnect the server from the network
while you upgrade to MSDE SP2 and MS02-061.
Important Your Application Center Servers must be at Application Center
2000 Service Pack 1 (SP1) in order to apply the procedures below. You can get
SP1 from the following Microsoft Web site:
Important MSDE SP2, otherwise known as OFE813058.EXE, has been re-issued
with this revision of this document. The first version of QFE813058.EXE was
incompatible with MS02-061. If you downloaded and applied QFE813058.EXE before
you downloaded this document, you should follow the "Installation instructions
for systems that have had QFE813058.EXE applied already". If you have any doubt
about what version of QFE813058.EXE you have applied you should also follow the
"Installation instructions for systems that have had QFE813058.EXE applied
already" as they will work with either version of QFE813058.exe
To
resolve this problem, you must obtain the following fixes:
- QFE813058.EXE, available from the Application Center 2000:
MSDE 2000 SP2 download, available from the following the following Microsoft
Web site:Note English and Japanese versions are available from this web site.
- Fixes described in the following Microsoft Security
Bulletin MS02-61:Or as part of the SQL Server 2000 Security Tools from the
following Web site:
You may also need to have your Application Center 2000
installation media available when you run QFE813058.EXE.
Important If you see dialog boxes that notify you of problems running SQL
scripts during the upgrade process, see the following article in the Microsoft
Knowledge base:
814022 Application Center 2000 MSDE SP2 upgrade displays "Unable to run SQL Script" or MS02-061 displays "Error running SQL Script" dialog box
Installation instructions
For single member clusters that have NOT had QFE813058.EXE applied already
- Right-click the Events node in the
Application Center 2000 MMC, and then click Properties. Note
the current values, and then make the following settings:
- Set logging levels to none for
Application Center, for Windows, and for Health Monitor.
- Clear the Log performance data check
box.
- Close the MMC.
- Disconnect your server from the network to prevent
re-infection during the upgrade process.
- Click Start, point to
Programs, click Administrative Tools, and
then click Services. Start the following services, if
necessary:
- Install QFE813058.EXE (MSDE Service Pack 2 for Application
Center) by running QFE813058.exe.
- Install Security Bulletin MS02-061, as described
earlier.
- Reconnect your server to the network.
- Restore the event and performance logging options that you
changed in step 2.
For clusters with more than one member that have NOT had QFE813058.EXE applied already
- Remove a member server from the cluster.
- Disconnect it from the network.
- Click Start, point to
Programs, click Administrative Tools, and
then click Services. Start the following services, if
necessary:
- Install Hotfix 813058 (MSDE Service Pack 2 for Application
Center) by running QFE813058.exe.
- Install Security Bulletin MS02-061, as described
earlier.
- Reconnect the server to the network.
- Rejoin the cluster.
- Promote the newly patched member to a controller.
- Repeat steps 1 through 7 on the remaining members.
For any Application Center 2000 servers that have had QFE813058.EXE applied already
- Set the cluster member server offline.
- Disconnect the cluster member server from the
network.
- Click Start, point to
Programs, click Administrative Tools, and
then click Services. Start the following services, if
necessary:
- Type or cut and paste the following lines into a file
C:\FixUp813058.cmd.
- Make sure that your browser window is wide enough that
you only see 21 lines of text.
- Make sure there are no spaces at the beginning of the
lines.
@echo off
OSQL -S .\MSAC -E -Q"EXIT(select sign(charindex('8.00.534',@@version))+1)"
IF ERRORLEVEL 3 GOTO FINISH
IF ERRORLEVEL 2 GOTO FIXREG
ECHO Not an SP2 instance...quitting
GOTO FINISH
:FIXREG
echo Windows Registry Editor Version 5.00 > c:\fixmsdesp2.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAC\MSSQLServer\CurrentVersion] >> c:\fixmsdesp2.reg
echo "CSDVersionNumber"=dword:00000200 >> c:\fixmsdesp2.reg
echo "CSDVersion"="8.00.534" >> c:\fixmsdesp2.reg
regedit -s c:\fixmsdesp2.reg
IF ERRORLEVEL 1 GOTO REGERROR
del c:\fixmsdesp2.reg
echo Registry successfully updated
OSQL -S .\MSAC -E -Q "sp_configure 'MAX SERVER MEMORY',64"
OSQL -S .\MSAC -E -Q "reconfigure with override"
GOTO FINISH
:REGERROR
echo Error updating the registry
:FINISH
- Run C:\FixUp813058.cmd on the member
- Install MS02-061.
- Reconnect the server to the network.
- Set the server online.