Microsoft KB Archive/928321

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Knowledge Base


You cannot uninstall a SQL Server 2000 IA-64 hotfix and an error message is logged in the setup log file

Article ID: 928321

Article Last Modified on 12/7/2006



APPLIES TO

  • Microsoft SQL Server 2000 64-bit Edition



SYMPTOMS

You cannot uninstall a Microsoft SQL Server 2000 IA-64 hotfix. Additionally, an error message that resembles the following is logged in the SQL64_Hotfix_KBnnnnnn_sqlrun.msp.log setup log file:

<Func Name='Write_sqlMSSearch'>
<Func Name='ScheduleFTAction'>
MSI (s) (18!34) [14:28:22:920]: Resolving source.
MSI (s) (18!34) [14:28:22:920]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (18!34) [14:28:22:920]: User policy value 'DisableMedia' is 0
MSI (s) (18!34) [14:28:22:920]: Machine policy value 'AllowLockdownMedia' is 0
MSI (s) (18!34) [14:28:22:920]: SOURCEMGMT: Media enabled only if package is safe.
MSI (s) (18!34) [14:28:22:920]: SOURCEMGMT: Looking for sourcelist for product {2F58290A-310A-4F08-96FF-9D73DC8FE5F1}
MSI (s) (18!34) [14:28:22:920]: SOURCEMGMT: Adding {2F58290A-310A-4F08-96FF-9D73DC8FE5F1}; to potential sourcelist list (pcode;disk;relpath).
MSI (s) (18!34) [14:28:22:920]: SOURCEMGMT: Now checking product {2F58290A-310A-4F08-96FF-9D73DC8FE5F1}
MSI (s) (18!34) [14:28:22:920]: SOURCEMGMT: Media is enabled for product.
MSI (s) (18!34) [14:28:22:920]: SOURCEMGMT: Attempting to use LastUsedSource from source list.
MSI (s) (18!34) [14:28:22:930]: Note: 1: 2203 2: 3: -2147287037 MSI (s) (18!34) [14:28:22:930]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1706 2: -2147483647 3: SqlRun01.msi
MSI (s) (18!34) [14:28:22:930]: SOURCEMGMT: Processing net source list.
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1402 2: UNKNOWN\Net 3: 2
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1706 2: -2147483647 3: SqlRun01.msi
MSI (s) (18!34) [14:28:22:930]: SOURCEMGMT: Processing media source list.
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1706 2: -2147483647 3: SqlRun01.msi
MSI (s) (18!34) [14:28:22:930]: SOURCEMGMT: Processing URL source list.
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1402 2: UNKNOWN\URL 3: 2
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1706 2: -2147483647 3: SqlRun01.msi
MSI (s) (18!34) [14:28:22:930]: Note: 1: 1706 2: 3: SqlRun01.msi
Do_sqlMSSearch 0 0
MSI (s) (18!34) [14:28:22:930]: SOURCEMGMT: Failed to resolve source
FT/MSSearch will be executed from ?' (2)
<EndFunc Name='ScheduleFTAction' Return='267' GetLastError='0'>
<EndFunc Name='Write_sqlMSSearch' Return='267' GetLastError='0'>
MSI (s) (18:28) [14:28:22:930]: Machine policy value 'DisableRollback' is 0
MSI (s) (18:28) [14:28:22:930]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
Action ended 14:28:22: Write_sqlMSSearch.9E982C93_9A33_4ABE_AB51_08D8AF5A7AAE. Return value 3.
MSI (s) (18:28) [14:28:22:940]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (18:28) [14:28:22:940]: No System Restore sequence number for this installation.
MSI (s) (18:28) [14:28:22:940]: Unlocking Server
MSI (s) (18:28) [14:28:22:960]: Transforming table InstallExecuteSequence.

MSI (s) (18:28) [14:28:22:960]: Transforming table InstallExecuteSequence.

MSI (s) (18:28) [14:28:22:960]: Note: 1: 2262 2: InstallExecuteSequence 3: -2147287038
MSI (s) (18:28) [14:28:22:960]: Transforming table InstallExecuteSequence.

MSI (s) (18:28) [14:28:22:970]: Transforming table InstallExecuteSequence.

MSI (s) (18:28) [14:28:22:970]: Note: 1: 2262 2: InstallExecuteSequence 3: -2147287038
MSI (s) (18:28) [14:28:22:990]: Transforming table InstallExecuteSequence.

MSI (s) (18:28) [14:28:22:990]: Transforming table InstallExecuteSequence.

MSI (s) (18:28) [14:28:22:990]: Note: 1: 2262 2: InstallExecuteSequence 3: -2147287038
Action ended 14:28:22: INSTALL. Return value 3.

Note In the setup log file name, nnnnnn is a placeholder for the KB article number. The setup log file is located in the %WINDIR%\Hotfix\SQL64\Logs folder.

CAUSE

This problem occurs because the SQL Server 2000 IA-64 hotfix installer cannot access the original installation media that you used to install SQL Server 2000.

RESOLUTION

To work around this problem, make sure that the SQL Server 2000 IA-64 hotfix installer can access the original installation media before you uninstall a SQL Server 2000 IA-64 hotfix. For example, if you installed SQL Server 2000 by using the CD-ROM, you must insert the CD-ROM into the CD drive.

Additionally, the path of the original installation media is located in the following registry entry:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\Product Code\SourceList\LastUsedSource


NoteProduct Code is a placeholder for the product code for the SQL Server 2000 installation. The Product Code registry subkey contains the ProductName registry entry. To locate the specific Product Code registry subkey, search for the ProductName registry entry that has the value of "Microsoft SQL Server 2000 (InstanceName)" under the HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\ registry subkey.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

REFERENCES

For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

922040 FIX: You cannot uninstall SQL Server 2000 build 2187 when SQL Server 2000 build 2187 is configured as a Microsoft Cluster Service (MSCS) node


317620 You are prompted for file location during MSDE 2.0 SP2 Setup


Keywords: kbtshoot kbexpertiseadvanced kbprb KB928321