Article ID: 926623 - Last Review: October 31, 2006 - Revision: 1.1

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"

Expand all | Collapse all

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.

APPLIES TO
  • Microsoft SQL Server 2005 Service Pack 1
Keywords: 
kbsql2005repl kbexpertiseadvanced kbtshoot kbprb KB926623
 

Article Translations

 

Related Support Centers