Microsoft KB Archive/838302

= BUG: You may receive an error message when you try to install SQL Server Desktop Engine (Windows) or SQL Server Desktop Engine SP2 or later =

Article ID: 838302

Article Last Modified on 3/19/2007

-

APPLIES TO

 Microsoft SQL Server 2000 Desktop Engine, when used with:  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)

 Microsoft Windows Server 2003, Web Edition</li></ul>

 Microsoft Windows XP Professional</li></ul>

 Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)</li></ul>

 Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)</li></ul>

 Microsoft Windows Server 2003, Standard Edition (32-bit x86)</li></ul>

 Microsoft Windows Server 2003, Web Edition</li></ul>

 Microsoft Windows XP Professional</li></ul> </li> Microsoft SQL Server 2000 Desktop Engine (Windows), when used with:  Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)</li></ul>

 <li>Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)</li></ul>

<ul> <li>Microsoft Windows Server 2003, Standard Edition (32-bit x86)</li></ul> </li></ul>

-

<div class="notice_section">

Bug #: 469913 (SQL Server 8.0)

<div class="symptoms_section">

SYMPTOMS
When you try to install Microsoft SQL Server Desktop Engine (Windows) or SQL Server Desktop Engine (also known as MSDE 2000) Service Pack 2 (SP2) or later on a computer that has an operating system locale that does not have a default SQL Server collation mapping, the Setup program may fail. You may receive the following error message:

Unable to determine system default collation.

Note If you run the Setup program and you use the /qn command-line switch to suppress messages that are displayed while the Setup program is running, you may not receive this message.

If you enable verbose logging when you run the Setup program, an error message that is similar to the following may be logged in the setup log file:

Starting custom action UseDefaultCollation

Unable to determine system default collation.

MSI (s) (7C!24): Product: Microsoft SQL Server Desktop Engine -- Unable to determine system default collation.

Action ended 11:28:49: UseDefaultCollation.2D02443E_7002_4C0B_ABC9_EAB2C064397B. Return value 3.

Note You can enable verbose logging while the Setup program is running by using the /L*v switch. To do so, run the following command-line statement: setup.exe /L*v Setup Log File Path

<div class="moreinformation_section">

MORE INFORMATION
Microsoft Windows XP and Microsoft Windows Server 2003 include several new Windows locales that are not supported by the SQL Server 2000 collation mappings. Additionally, these Windows locales are not supported by SQL Server Desktop Engine and SQL Server Desktop Engine (Windows). The following locales are not supported by SQL Server 2000 collation mappings:

Set up verbose logging
When you run the Setup.exe file that is included in the Setup program to install SQL Server Desktop Engine, you can enable verbose logging for troubleshooting purposes by using the L*v command-line switch. The following sample command enables verbose logging: D:\MSDE2000\>setup.exe /settings setup.ini D:\MSDE2000\setup.ini /L*v C:\MSDE_setup.log Note In this command, a Setup.ini file that contains the settings for the TARGETDIR argument, the DATADIR argument, the INSTANCENAME argument, and the COLLATION argument is specified. If you specify the /settings option, you set these options in the .ini file, not in the command-line arguments. The previous command assumes that the .ini file is in the same folder as the Setup.exe file.

For more information about the SQL Server Desktop Engine Setup program, visit the following Microsoft Web site:

http://msdn2.microsoft.com/en-us/library/aa214935(SQL.80).aspx

<div class="references_section">