Microsoft Knowledge Base Email Alertz

KBAlertz.com: You cannot install SQL Server 2005 on a server when the number of processors of the server is not a power of 2

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]

Search KbAlertz

Advanced Search

Webmasters
Put kbAlertz on your website.
[ Click Here for more! ]





ASP.NET 2.0 Web Hosting with SQL 2005: Click Here!
Discount ASP.NET Hosting


Bug Tracking Software
For bug tracking software or defect tracking software or issue tracking software, visit Axosoft.


Community Site



We Send hundreds of thousands of emails using ASP.NET Email



Expert Web Design & Graphic Design
Design44.com




Mentioned In








Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks




You cannot install SQL Server 2005 on a server when the number of processors of the server is not a power of 2

Article ID:954835
Last Review:July 8, 2008
Revision:2.0
On This Page

SYMPTOMS

A server contains multiple processors. Additionally, the number of processors is not the power of 2. For example, the server has three processors or six processors. Or the server has a triple-core processor. When you install Microsoft SQL Server 2005 on this server, the installation fails.

Back to the top

When the installation fails, the following error message is logged in the Summary.txt file:
The SQL Server service failed to start. For more information, see the SQL Server Books Online topics, "How to: View SQL Server 2005 Setup Log Files" and "Starting SQL Server Manually."
Note The Summary.txt file is located in the following folder:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
Additionally, an error message that resembles the following is logged in the SQLSetupNum_InstanceName_SQL.log file:
Doing Action: Do_sqlScript
PerfTime Start: Do_sqlScript : Wed Jun 18 08:32:41 2008
Service MSSQLSERVER with parameters '-m SqlSetup -Q -qSQL_Latin1_General_CP1_CI_AS -T4022 -T3659 -T3610 -T4010' is being started at Wed Jun 18 08:32:41 2008
Unable to start service (1053)
Error Code: 0x8007041d (1053)
Windows Error Text: The service did not respond to the start or control request in a timely fashion.
Source File Name: sqlsetuplib\service.cpp
Compiler Timestamp: Fri Sep 16 13:20:12 2005
Function Name: sqls::Service::Start
Source Line Number: 316
Notes
•Num represents a four-digit number that increases for every installation of SQL Server 2005. InstanceName represents the name of the instance of SQL Server 2005.
•The SQLSetupNum_InstanceName_SQL.log file is located in the following folder:
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
•This problem does not occur in Microsoft SQL Server 2008.

Back to the top

WORKAROUND

To work around this problem, use Method 1 if the server is running Windows Server 2003. If the server is running Windows Server 2008, use Method 2.

Back to the top

Method 1

1.Start the server by using a number of processors that is a power of 2. To do this, follow these steps:
a. Click Start, click Run, type msconfig, and then click OK.
b. In the System Configuration Utility dialog box, click the BOOT.INI tab.
c. On the BOOT.INI tab, click Advanced Options.
d. In the BOOT.INI Advanced Options dialog box, click to select the /NUMPROC= check box.
e. In the list that is next to the /NUMPROC= check box, select a number that is the power of 2, and then click OK.
f. In the System Configuration Utility dialog box, click OK.
g. Restart the server.
2.Install SQL Server 2005.
3.Install the latest service pack for SQL Server 2005.

For more information about how to obtain the latest SQL Server 2005 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
913089 (http://kbalertz.com/Feedback.aspx?kbNumber=913089/) How to obtain the latest service pack for SQL Server 2005
4.Restart the server by using all the processors. To do this, follow these steps:
a. Click Start, click Run, type msconfig, and then click OK.
b. In the System Configuration Utility dialog box, click the General tab.
c. On the General tab, click Normal Startup - load all device drivers and services, and then click OK.
d. Restart the server.

Back to the top

Method 2

1.Start the server by using a number of processors that is a power of 2. To do this, follow these steps:
a. Click Start, click Run, type msconfig, and then click OK.
b. In the System Configuration dialog box, click the Boot tab.
c. On the Boot tab, click Advanced options.
d. In the BOOT Advanced Options dialog box, click to select the Number of processors check box.
e. Under the Number of processors check box, select a number that is the power of 2, and then click OK.
f. In the System Configuration dialog box, click OK.
g. Restart the server.
2.Install SQL Server 2005.
3.Install the latest service pack for SQL Server 2005.

Note You must install SQL Server 2005 Service Pack 2 (SP2) or a later service pack on Windows Server 2008.

For more information about how to obtain the latest SQL Server 2005 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
913089 (http://kbalertz.com/Feedback.aspx?kbNumber=913089/) How to obtain the latest service pack for SQL Server 2005
4.Restart the server by using all the processors. To do this, follow these steps:
a. Click Start, click Run, type msconfig, and then click OK.
b. In the System Configuration dialog box, click the General tab.
c. On the General tab, click Normal startup, and then click OK.
d. Restart the server.

Back to the top

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was first corrected in SQL Server 2005 Service Pack 1.

Back to the top

MORE INFORMATION

The SQL Server 2005 Setup program does not integrate any SQL Server 2005 service packs. To install SQL Server 2005 to a specific service pack level, you must install the release version of SQL Server 2005 first. Then, install the corresponding SQL Server 2005 service pack. Therefore, even if this problem is fixed in SQL Server 2005 Service Pack 1 (SP1), you still cannot install SQL Server 2005.

SQL Server 2005 Express Edition is a stand-alone package that integrated a specific SQL Server 2005 service pack. After you perform a fresh installation of SQL Server 2005 Express Edition that integrates a specific SQL Server 2005 service pack, SQL Server 2005 Express Edition is running at that service pack level. Therefore, you can successfully install SQL Server 2005 Express Edition together with the integrated service pack.

To download SQL Server 2005 Express Edition of the latest SQL Server 2005 service pack, visit the following Microsoft Web site:
https://www.microsoft.com/express/sql/download/default.aspx (https://www.microsoft.com/express/sql/download/default.aspx)

Back to the top


APPLIES TO
•Microsoft SQL Server 2005 Standard Edition
•Microsoft SQL Server 2005 Workgroup Edition
•Microsoft SQL Server 2005 Developer Edition
•Microsoft SQL Server 2005 Enterprise Edition

Back to the top

Keywords: 
kbexpertiseadvanced kbtshoot kbprb KB954835

Back to the top

       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Sakthi - http://www.tunein.in Report As Irrelevant  
Written: 6/27/2008 12:05 PM
Yep! That's true and now officilly we got this KB! Thanks microsoft!

MG - mgreenbaum@epco.com Report As Irrelevant  
Written: 6/30/2008 7:09 AM
We recently installed a 64 bit server with 3 quad cores (12 logical) and had no issues. Does this apply to 32 bit only?

(Optional) Name

(Optional) Public URL Or Email

Comments
No HTML -- Text Only Please