Article ID: 842960 - Last Review: November 2, 2007 - Revision: 5.4 Description of the 32-bit SQL Server 7.0 and SQL Server 2000 hotfix installerOn This PageSUMMARYThis article describes a hotfix installer for Microsoft SQL
Server that is used to apply 32-bit hotfixes on instances of SQL Server 2000 or
SQL Server 7.0. INTRODUCTIONThis article describes the 32-bit SQL Server hotfix
installer that is used to apply hotfixes to stand-alone or clustered instances
of SQL Server 2000 or SQL Server 7.0. You can run this hotfix installer only on
computers that are running Microsoft Windows 2000 or later versions of the
Windows operating system. Also, you cannot use the hotfix installer for
Microsoft SQL Server 2000 Desktop Engine (Windows) or Microsoft SQL Server 2000
(64-bit). Hotfixes for SQL Server are packaged and delivered as self-extracting executable files. The hotfix installer helps you install hotfixes by using a graphical user interface (GUI)-based Setup program. The installer can also run unattended to automate the hotfix installation process for your whole organization. You can use the hotfix installer to install SQL Server 2000 hotfix build 977 and later builds. For more information about how to install an x86-based SQL Server 2000 Service Pack 3 or greater hotfix that has build 761 through build 977, click the following article number to view the article in the Microsoft Knowledge Base: 330391
(http://support.microsoft.com/kb/330391/
)
SQL Server hotfix installer
For more information about how to install an x86-based SQL Server 2000 Service Pack 3 hotfix on a computer that is running Microsoft Windows 98, Microsoft Windows Millennium Edition, or Microsoft Windows NT, click the following article number to view the article in the Microsoft Knowledge Base:
330391
(http://support.microsoft.com/kb/330391/
)
SQL Server hotfix installer
For more information about how to install an IA-64-based SQL Server 2000 Service Pack 3 or greater hotfix, click the following article number to view the article in the Microsoft Knowledge Base:
872912
(http://support.microsoft.com/kb/872912/
)
Description of the 64-bit SQL Server 2000 hotfix installer
How the hotfix installer files are namedMicrosoft has adopted a standardized naming schema for the hotfix installer packages in SQL Server. The name of the hotfix installer executable file includes information such as the following:
822499
(http://support.microsoft.com/kb/822499/
)
New
naming schema for Microsoft SQL Server software update packages
How to use the hotfix installerTo start the hotfix installation process, you must log on to the computer with a user account that has local administrative credentials. You can then run the self-extracting executable file. When you run the self-extracting executable file, the files that are related to the hotfix are extracted from the hotfix package and stored on the computer.If you experience disk space errors when you run the self-extracting executable file, see the following article in the Microsoft Knowledge Base: 301913
(http://support.microsoft.com/kb/301913/
)
BUG: Error message "There is not enough space on drive" occurs when you extract SQL Server 2000 downloads
When you start the hotfix installation process, the
GUI-based hotfix installer starts, and the GUI guides you through the rest of
the installation process.List of files that the hotfix updatesThe list of files that are updated by the hotfix installer is located in a .inf file (Update.inf). To review the file list, you must run the hotfix executable file and extract the .inf file.To obtain the list of the files that the hotfix installer updates, follow these steps:
How the hotfix installer worksWhen you run a hotfix installer that is packaged as a self-extracting executable, the hotfix installer performs the following operations:
How to apply a hotfix on a clusterIf you selected an instance of SQL Server that is clustered and if the instance is an active node, the hotfix installer prompts you to enter the remote logon information. The remote logon information is used to connect to the remote nodes and run the remote processes. The hotfix installer takes the SQL Server cluster group offline and updates the binaries on all the passive nodes of the cluster. The remote processes are used to update the passive nodes of the cluster.Note To install a hotfix in a cluster environment, the Task Scheduler service must be running. If the Task Scheduler service is disabled, the hotfix installation fails, and you receive the following error messages in the Setup log file: 76.453: SQL DLL: FailedInstallation() returned 11009 76.453: DoInstallation: FailedInstallation Failed: 0x2b01 Note If the node that you run the hotfix installer on is not the active node, the instances of SQL Server that are clustered may appear disabled in the Setup program GUI. When you try to install a hotfix on a cluster, you may notice that the installation returns a failure only if the installation fails on all the nodes of the cluster. How to perform an unattended installationAn unattended installation is similar to the interactive installation that is described in the "How to use the hotfix installer" section. To start an unattended installation of a hotfix, use the command-line parameters with the self-extracting executable that corresponds to the hotfix.When you run the self-extracting executable that corresponds to the hotfix at the command prompt, you can use the following command-line parameters:
Command-line examples
Log file for the hotfix installerThe actions that are performed by the hotfix installation process are recorded in the log file that corresponds to the hotfix installation. The log file, PackageName.log, is saved in the %windir% folder.Note PackageName is the name of the self-extracting package that corresponds to the hotfix. The log file has the information about each action taken at each stage of the installation and the specific operation performed on each file. The hotfix installer creates a single log for all the instances that are updated during a single run of the hotfix. For an instance of SQL Server that is clustered, a log is created for each computer in the cluster that is updated during a single run of the hotfix. The log may have a summary section at the footer that lists all the instances patched, including the success and the failure messages. How to remove a hotfix installationThe hotfix that is being installed on an instance of SQL Server can be removed from the computer. For every hotfix installation, an entry point is created in Control Panel that can be used to remove the hotfix. The Add or Remove Programs window in Control Panel displays the hotfixes that are installed on the computer. To remove a hotfix installation, click Remove or click Change/Remove in the Add or Remove Programs window. The hotfix rollback is initiated when you try to remove the installation. If you have multiple instances of SQL Server installed on your computer, the removal lists only the options of the instances of SQL Server that the hotfix installer can remove.Because the SQL Server 2000 hotfix build 977 is the baseline, you can roll back any hotfix with a hotfix build that is later than 977. You cannot remove hotfix build 977 if it is shown in the Add or Remove Programs window. If you try to remove hotfix build 977, you will receive an error message, and the hotfix will not be removed correctly. You can remove each hotfix build that is later than 977 in reverse order back to hotfix build 977. When you roll back a hotfix, the computer is restored to the
state that the computer was in before you installed the hotfix. The
Spuninst.exe utility rolls back the hotfix. During the rollback, the
Spuninst.exe utility does the following:
The user account that you used to log on to the computer must have administrative credentials to remove an instance of the hotfix installation. If you try to remove an earlier version of the hotfix than the current version that is installed on the instance of SQL Server, the rollback is not initiated. To roll back the changes that the SQL scripts made, the hotfix installer runs the reverse scripts that correspond to the SQL scripts that were used during installation. The Spuninst.exe utility can be used at a command prompt to remove a hotfix installation in the unattended mode. You may use the following command-line parameters with the Spuninst.exe utility when you remove a hotfix installation:
How to roll back and remove a hotfix installation in a clusterOn a clustered instance, the hotfix installer verifies whether the instance is an active node. The hotfix installer then runs the spuninst.exe utility. The hotfix installer rolls back and removes the hotfix on the remaining nodes by using a task scheduler. You cannot initiate a removal of a hotfix from a passive node of the cluster.MORE INFORMATION
For more information about installing a SQL Server 2000 post-Service Pack 3 hotfix, click the following article number to view the article in the Microsoft Knowledge Base:
888007
(http://support.microsoft.com/kb/888007/
)
You receive a "The product does not have a prerequisite update installed" error message when you try to install a SQL Server 2000 post-Service Pack 3 hotfix
APPLIES TO
| Article Translations
|
Back to the top
