IMmerge
Trillian/ICQ/MSN Instant Messaging Log Merger by zAlbee

Installing SQL Server 2008 on XP SP2

September 22, 2010

My girlfriend is taking an accounting course that requires installing Microsoft SQL Server database software on her personal computer. In short, there were a lot of problems. It was such an ordeal that I am chronicling it here. This is installing SQL Server 2008 Express on Windows XP SP2 Chinese (PRC).

Here are the problems and the fixes applied in order (the ones that worked):

  1. Can’t get to install screen. Error result: -2068774911, Result facility code: 1201

    Error window

    In the summary.txt file:

    Overall summary:
    Final result:                  Failed: see details below
    Exit code (Decimal):           -2068774911
    Exit facility code:            1201
    Exit error code:               1
    Exit message:                  There was an error generating the XML
                                   document.
    Start time:                    2010-09-13 04:43:22
    End time:                      2010-09-13 04:43:56
    Requested action:              RunRules

    Fix needed: You can not install this under the default Administrator account. Create a new admin-level user account, login to it, and install from there.

    Source: Vitaly Dilmukhametov (Trivia: 0x84B10001 as a 32-bit signed integer is -2068774911.)

  2. After doing this, you will lose access to the Administrator account. Actually it is not gone, just hidden (you can see it in Safe Mode).

    Fix optional: To restore it so it always shows up, follow the instructions here. Then you will be able to choose Administrator from the list of accounts on the Welcome Screen when you boot up Windows.

  3. Install asks to browse for installation media when installing from the DVD.

    Fix: Copy the folder “sql2008exp32” (for Windows 32 bit version) from the DVD to the Desktop, and running the file “setupsql2008exp” directly from the downloaded copy on the Desktop.

    Source: user post.

  4. Validation errors at Server Configuration. Empty Account Name and Password. I don’t know why the install left it blank. But I just copied the account name from my own working installation of SQL Server 2008 R2.

    Correct settings:

    Server Configuration screen

    SQL Server Database Engine

    • Account: NT AUTHORITY\NETWORK SERVICE
    • No password
    • Startup: Automatic

    Server Browser:

    • Account: NT AUTHORITY\LOCAL SERVICE
    • No password
    • Startup: Disabled
  5. Setup process complete – Failed Failed Failed.

    Installation progress - Database Engine Services failed, SQL Server Replication failed, Management Tools - Basic failed

    Summary.txt shows:

    Overall summary:
    Final result:                  SQL Server installation failed. To continue, investigate the
                                   reason for the failure, correct the problem, uninstall SQL Server,
                                   and then rerun SQL Server Setup.
    Exit code (Decimal):           -2068643839
    Exit facility code:            1203
    Exit error code:               1
    Exit message:                  SQL Server installation failed. To continue, investigate the
                                   reason for the failure, correct the problem, uninstall SQL Server,
                                   and then rerun SQL Server Setup.
    Start time:                    2010-09-18 10:34:01
    End time:                      2010-09-18 11:47:41
    Requested action:              Install
    Log with failure:              C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\
                                   20100918_103253\Msxml6_Cpu32_1.log
    Exception help link:           http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+
                                   Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1600.22

    There are 2 links we can look at. First, the Exception help link — the advice is wrong. Ignore it. The log with failure tells us what is really going on — an error installing MS XML 6.0.

    However, look in that log, and the information is largely useless as well. It basically says “MSXML 6.0 Parser (KB933579) — Installation failed.”

    Search on the web, and find this problem is documented at Microsoft (KB 968749: SQL Server 2005 setup fails when MSXML Core Services 6.0 Service Pack 2 has already been installed), though if you try to follow their instructions, you’ll find the Windows Installer CleanUp utility can not be downloaded! It was removed because it was causing more problems!

    Fix needed: Manually uninstall MS XML 6.0 from Control Panel.

    Finally, we are able to install SQL Server 2008! The ordeal is over right? No!

  6. Cannot connect to database. Turns out the installation instructions we followed were insufficient. When we installed SQL Server, we were supposed to use a specific database instance name and password, instead of the default SQLEXPRESS instance.

    Fix: Run installation again, choose Add a New Instance. Of course, that just made problem #5 show up again, so we had to “re-uninstall” MS XML 6. Yes, I made that word up to reflect the absurdity of the situation. Eventually choose Mixed Mode authentication and give the password.

Five days later, it is finally done. Wow. Microsoft should be ashamed. Hope this helps someone.

Things we tried that didn’t work/failed:

  1. Setting up Remote Assistance. This is not easy at all. Damn you Microsoft.
  2. Giving passwordless Administrator a password. Did not work.
  3. Run as Administrator. This is not necessary for Windows XP and a red herring. (It is needed for Vista and later).
  4. Installing Windows Updates (computer has SP2 only).
  5. Adding Administrator account to Debug Programs privileges. Did not try because could not figure out Chinese translation of “Debug Programs” (Windows language is Chinese PRC).
  6. Uninstalling/reinstalling 10 times.
  7. Uninstalling SQL native client.
  8. Installing SQL Server 2008 R2 instead. (Actually it probably would have worked, but at the time, didn’t realize the solution to the validation errors).

Filed under: Uncategorized | No Tag
No Tag
September 22nd, 2010 00:33:45
1 comment

gillian
October 3, 2010

I am so glad we solved this problem:-))

Leave a Reply




Why ask?