Microsoft KB Archive/926623

From BetaArchive Wiki
Knowledge Base


Error message when you install SQL Server 2005 Service Pack 1 after you upgrade a Windows operating system or after you install a Windows service pack: "Error 29513 SQL Server Setup Failed to compile the Managed Object Format (MOF) file"

Article ID: 926623

Article Last Modified on 10/31/2006



APPLIES TO

  • Microsoft SQL Server 2005 Service Pack 1



SYMPTOMS

Consider the following scenario. You have a computer that is running a Microsoft Windows operating system. You install the release version of Microsoft SQL Server 2005 on the computer. Then, you upgrade the Windows operating system, or you install a Windows service pack. In this scenario, you receive an error message that resembles the following when you install SQL Server 2005 Service Pack 1 (SP1):

Error 29513. SQL Server Setup Failed to compile the Managed Object Format (MOF) file D:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderOSINFO.mof. To proceed, see "Troubleshooting an Installation of SQL Server 2005" or "How to: View SQL Server 2005 Setup Log Files" in SQL Server 2005 Setup Help documentation.
<Failure Type='Fatal' Error='29513'>
<EndFunc Name='LaunchFunction' Return='29513' GetLastError='0'>
Action ended 12:29:33: InstallFinalize. Return value 3.

CAUSE

This problem occurs because SQL Server 2005 SP1 cannot find the original SqlmgmproviderOSINFO.mof file.

Note OSINFO is a placeholder for information that varies for the operating system and for the operating system service pack. For example, on a computer that is running Microsoft Windows Server 2003, this file is the Sqlmgmproviderxpsp2up.mof file.

WORKAROUND

To work around this problem, follow these steps:

  1. Start to install the release version of SQL Server 2005.
  2. On the Installing Prerequisites page, click Next when the installation of the SQL Server 2005 Setup Support Files is complete.
  3. On the next page, click Cancel.

After you follow these steps, you can install SQL Server 2005 SP1.

STATUS

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

MORE INFORMATION

When you upgrade the Windows operating system or when you install a Windows service pack, the installation process replaces the original SqlmgmproviderOSINFO.mof file by using a new SqlmgmproviderOSINFO.mof file. The file name of the new SqlmgmproviderOSINFO.mof file differs from the file name of the original SqlmgmproviderOSINFO.mof file.

Keywords: kbtshoot kbprb kbexpertiseadvanced kbsql2005repl KB926623