You may receive an error message when you try to install the UDDI Services database components on an instance of SQL Server 2005 that is running on a Windows Server 2003-based computer

Article translations Article translations
Article ID: 927230 - View products that this article applies to.
Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For more information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows registry
Expand all | Collapse all

SYMPTOMS

Consider the following scenario. You try to install the Microsoft Windows Server 2003 Universal Description, Discovery, and Integration (UDDI) Services database components on an instance of Microsoft SQL Server 2005. The instance of SQL Server 2005 is running on a Windows Server 2003-based computer. In this scenario, you may receive the following error message:
This database instance does not meet the minimum version or Service Pack level requirements and cannot be used for installation. Please upgrade this instance or select another one.

CAUSE

This issue occurs because the UDDI installation process examines the value of the CSDVersion registry entry for SQL Server. The CSDVersion registry entry is used for SQL Server 2000 service packs. The CSDVersion registry entry is not used for SQL Server 2005. Therefore, this version check fails when you try to install the UDDI Services database components on an instance of SQL Server 2005.

RESOLUTION

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To resolve this issue, add the CSDVersion registry entry to the Windows registry before you try to install the UDDI Services database components. To do this, follow these steps:
  1. Click Start, click Run, type regedit in the Open box, and then click OK.
  2. If the instance of SQL Server 2005 is the default instance, locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion
    If the instance of SQL Server 2005 is a named instance, locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\instance name\MSSQLServer\CurrentVersion
  3. On the Edit menu, point to New, and then click String Value.
  4. Type CSDVersion, and then press ENTER.
  5. In the left pane, click CurrentVersion, and then note the default value for the
    CurrentVersion
    subkey in the right pane.
  6. Double-click CSDVersion.
  7. In the Value data box, enter the value that you noted in step 5, and then click OK.
  8. Install the UDDI Services database components.
  9. Delete the CSDVersion registry entry from the Windows registry.

MORE INFORMATION

For more information about other UDDI Services-related issues, click the following article number to view the article in the Microsoft Knowledge Base:
916928 You receive an error message when you try to open a Web page in a UDDI Web site in Windows Server 2003
For more information about UDDI Services, visit the following Microsoft Web site:
http://www.microsoft.com/windowsserver2003/techinfo/overview/uddisynop.mspx

Properties

Article ID: 927230 - Last Review: May 11, 2007 - Revision: 1.2
APPLIES TO
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Keywords: 
kbtshoot KB927230

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com