Thursday, December 3, 2009

SharePoint 2010 - Prerequisites

Overview

Microsoft has already published excellent deployment documentation, including hardware and software Prerequisites for the installation.  You can find that list here: http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx.  You will notice the software prerequisite list is quite long for a web stand alone or web front end server.

The 64-bit edition of Windows Server 2008 Standard with SP2

  • Web Server (IIS) role
  • Application Server role
  • Microsoft .NET Framework version 3.5 SP1
  • SQL Server 2008 Express with SP1
  • Microsoft "Geneva" Framework
  • Microsoft Sync Framework Runtime v1.0 (x64)
  • Microsoft Filter Pack 2.0
  • Microsoft Chart Controls for the Microsoft .NET Framework 3.5
  • Windows PowerShell 2.0 CTP3
  • SQL Server 2008 Native Client
  • Microsoft SQL Server 2008 Analysis Services ADOMD.NET
  • ADO.NET Data Services v1.5 CTP2
  • Microsoft SQL Server 2008 Cumulative Update package 2
  • KB Hotfix 971831 for Windows 2008 

    The Green items are part of Windows Server 2008.  These are roles that you can install with little effort, all the necessary files should be on your system.

    The Blue items are part of your SQL Server Installation.  One disk and a few updates should satisfy those.

    The Red items are the ones you have to worry about.  A few of these you will recognize from SharePoint 2007 implementations and a few are new.  Fortunately SharePoint 2010 comes with a prerequisites installer which makes this process a lot easier. 

    You have to handle those in Maroon  yourself:

  • Powershell:  Before you begin the installer make sure that you uninstall Powershell v1.  If you do not uninstall Powershell 1.0 you will get a failure for every prerequisite that requires the 2.0 ctp.

  • The SQL Server cumulative update is on a request only basis so you will have to register with a valid email address.

  • KB Hotfix 971831 you can download directly.


    Steps for the Prerequisites Installer:

  • image

    image

    image 

    image

  • Friday, November 20, 2009

    Diagnosing the Problem - “Error updating a list Item”

    Overview

    I was working on a site with a fairly simple but multi-part workflow that copied items between lists.  The workflow was working fine for a certain group of people but failing for others. After a quick search I was shaking my head, because I should have seen this from the Created by and Modified by fields of the new items:

    Workflows run in the context of the user that initiates them

    So in summery, if you initiate a workflow from one list to create an item in another list the user must have the creation permission in both lists.

    Wednesday, November 18, 2009

    SharePoint 2010 – How will Database Mirroring support change our architecture?

    Overview

    If you haven’t been reading up on your SharePoint 2010 deployment guides you are getting behind already.  There are many cool new features to SharePoint 2010, but one worth discussion as it relates to architecture is built in database mirroring support.  You can start reading up on the logical architecture here: http://technet.microsoft.com/en-us/library/cc263121(office.14).aspx#section7.   With mirroring support we can start thinking of our high availability SharePoint without SQL Clustering.