Installing SharePoint Server 2010 on Windows Server 2008 R2 and SQL Server 2008 R2 - Part 1: Overview

Update: June 05, 2013 | Publication: November 17, 2009 | by Andreas

I need a new development environment for SharePoint 2010 so I decided to install SharePoint Server 2010 on Windows Server 2008 R2 and SQL Server 2008 R2. But before we try to install SharePoint for our development environment let's think about why this process is the most important step in the development cycle and why you should take the time to carefully prepare your installation. It helps to prevent problems later on.

Let's imagine you or your customer has a problem with a custom solution and you need to find the reason for that. Since SharePoint is such a big product there are almost hundreds of possible problems: Maybe you made a mistake during your development or your environment was set up in a wrong way. So how do you know? Why should you waste your time checking a lot of different solutions which may not work or even aren't related to your problem? Well research takes time and time costs money... you already know.

It's also possible that you don't realize an error if you have set up your development environment without least privileges and your customer has. Code which runs with enhanced privileges in your environment may not run in your customers environment. As you know usually you can't take Visual Studio, install it at your customers production environment and start the debugger. That's why I have written this article which explains how to install SharePoint to have a great base for your own development.

This guide starts with the installation of Windows Server 2008 R2 and after that the configuration depending on your needs. The installation of an Active Directory is described as well as the configuration of the Web Server role including Internet Information Services (IIS) and the Application Server role. Usually you don't need to install an Active Directory since your company or your customer has one. The idea behind that is a completely closed development environment which has no dependencies and works everywhere.

Later on we discuss the accounts needed and why we only need to manually assign permission to a few of them. After that the installation of SQL Server is described as well as the configuration of SQL Server. With the SQL Server as the last requirement you are able to install SharePoint 2010 and after the successful installation you are able to do the remaining configuration steps.

Install SharePoint 2010 - Administrators and Developers Edt.
Install SharePoint 2010 Administrators and Developers Edition
 

See 12 steps you won't find in this article...

Please leave a comment if things aren't clear or if you have additional information about the installation and configuration process I missed. Right now there are a lot of comments by different readers which discuss problems they had and tips they have. By the way at the end are the resources used so you can check by yourself.

I have split the whole process into different parts:

  1. Overview and hardware requirements
  2. Windows Server 2008 R2 software requirements
  3. Windows Server 2008 R2 configuration
    • Web Server (IIS) role and Application Server role including .NET Framework 3.5 SP1
    • SharePoint 2010 software prerequisites
    • Pop3, SMTP, Outlook
  4. Active Directory installation and configuration
  5. Administrative and service accounts
  6. SQL Server 2008 R2 software requirements
  7. SQL Server 2008 R2 installation and configuration
  8. SharePoint Server 2010 installation
  9. SharePoint Server 2010 configuration
    • Diagnostic logging
    • Usage and health data collection
    • Outgoing e-mail 

Update: Additionally over time I have written the following install SharePoint articles which might be interesting to you:

  1. Installing SharePoint Server 2010 on Windows Server 2008 R2 and SQL Server 2008 R2 - Updated
  2. Install SharePoint - Or a wrap up of my SharePoint 2010 installation guide
  3. How to install SharePoint in real world
  4. Install SharePoint - Configure Web Analytics service application using PowerShell

Install SharePoint

If you see this picture in your browser we are done.

If you need to install SharePoint 2007 on Windows Server 2008 and SQL Server 2008 you can use the following articles:

Overview

Since I don’t own a laptop with 8GB Ram I decided to set up a small single-tier SharePoint Server 2010 farm using Hyper-V. After I get a new one I will separate the SQL Server from the application and front-end Web servers.

But that’s a different story and for now I have the following farm topology:

image

Hardware requirements

You shouldn't mess with the hardware requirements of SharePoint in general and SharePoint 2010 in detail.

Recommendations by Microsoft needs to be respected.

This part is very short since it applies to

  • a single server with built-in database and
  • server farm installations including a single server or multiple servers.

So according to Microsoft TechNet [1] you need:

  • Processor
    Beta:
    64-bit, dual processor, 3 GHz
    RTM:
    64-bit, four cores
  • RAM
    4 GB for stand-alone or evaluation installation and 8 GB for single server and multiple server farm installation for production use
  • Hard disk
    80 GB
  • Other
    DVD drive

The requirement for 64-bit hardware and software was announced earlier in 2009 and therefore you need to use at least a Windows Server 2008 64-bit installation.

A Windows Server 2008 64-bit installation is required for installing SharePoint 2010. 

Resources

Here are the resources used in this article:

Next steps

Learn more about SharePoint 2010 Installation


Get FREE & Advanced SharePoint Training, how-to's, tips & tricks:
Learn SharePoint

Comments (14) -

4/29/2010 8:52:52 AM #

alex

Hi, really nice article.
Was hoping for a pdf with all the parts so far if available.
Figured might as well ask before i compose one.
Thanks

alex Kenya Reply

7/7/2010 10:57:26 PM #

Andreas Glaser

Hi Alex,

if you still need one I plan to put it all together. I don't know the release date but I try as fast as possible.

Regards
Andreas

Andreas Glaser Switzerland Reply

10/22/2010 11:15:19 PM #

Jeremy

Just checking to see if you've put this doc together yet. Smile

Jeremy United States Reply

10/24/2010 6:03:50 PM #

Andreas Glaser

Finished it finally today... it will be available for download during this day: http://sharepoint-tutorial.net/

Andreas Glaser Switzerland Reply

5/21/2010 3:47:10 PM #

Jammy

I install SPS 2010 on SQL 2008 R2 but it create a SQL 2008 "SharePoint" name instance. Why it did not use the default instance? How to config the setup to use the default.

Thanks.

Jammy

Jammy United States Reply

5/24/2010 11:21:06 AM #

Andreas Glaser

@Jammy: SharePoint (Configuration Wizard) only creates a SQL Server instance by itself if you choose a [b]standalone installation[/b]. If you create a new [b]server farm[/b] you can select your own SQL Server instance.
Please see Part 8 step 6... there you need to choose [b]Server Farm[/b].

Andreas Glaser Switzerland Reply

7/7/2010 10:44:40 AM #

Kristina

Hi Andreas, Nice article. As per one of the other requests do you have a version available which compiles everything into one easy printable document ? Cheers

Kristina United Kingdom Reply

7/7/2010 10:56:05 PM #

Andreas Glaser

Hi Kristina,

yes it is planned... also for the MOSS 2007 series. Due to the lack of time right now I don't know the exact date. I try it as fast as possible...

Regards
Andreas

Andreas Glaser Switzerland Reply

5/31/2011 9:43:33 AM #

Razi

Good Post For Installing Sharepoint 2010, It really help many people like me who just started on sharepoint.Keep it up buddy.
Thanks

Razi United States Reply

5/31/2011 8:13:01 PM #

Andreas Glaser

Thank you Smile

Andreas Glaser Switzerland Reply

9/6/2011 3:08:01 AM #

Luigi

Andi

Danke für Deine Installationsanleitung! Habe diese als sehr hilfreich empfunden.

I found 3 guides that are very good, personally i think yours is the best. I added some tools that would be helpful to have after your installation.
http://bit.ly/pzhyaZ

Luigi

Luigi United States Reply

9/7/2011 8:57:14 PM #

Andreas Glaser

Hey Luigi,

vielen Dank!

Regards Andreas

Andreas Glaser Switzerland Reply

9/26/2011 6:34:21 PM #

nani

good ............

nani India Reply

1/17/2012 8:00:57 AM #

guru

Hi,
I have a 2 VM's, 2 windows server 2008 r2 installed.i followed the same step for creating the active directory in one server, and Im trying to install the sharepoint in another server,
What I have done;
Created active directory (spgoogle.cm)as you have shown and when i see(after restarting server roles. red cross mark for "DNS server",
another VM is pinging each other, previously it was in diffrent domain, now I want to change the domail to new created active directory(spgoogle.com) but I am unable to change the domain. getting error.
The error was: "DNS name does not exist." (error code 0x0000232B RCODE_NAME_ERROR
like forums.techarena.in/active-directory/1032797.htm
already SQL server is installed in my another VM. not able to login into that.. becouse i removed the previous acive directory with sp2010..(now its spgoogle.com)

any help? do i need to reinstall SQL? (pain) change domain not working? and cross mark after creating the active directory for DNS server

guru United States Reply

Pingbacks and trackbacks (5)+

Add comment


Loading