Migration by the numbers – Step 8

Step 8 in a series of posts documenting the Microsoft SharePoint Foundation 2010 upgrade process on SBS 2008. This is based on the document:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc66a0f-f840-4b29-93d3-13db70c85cba&;;displayLang=en

 

Previous steps:

 

Step 1

Step 2

Step 3

Step 4

Step 5

Step 6

Step 7 

 

Step 8 – Create a new SharePoint application in SharePoint Central Administration

 

image_2_002AE519

 

Click Start | All programs | Microsoft SharePoint 2010 Products | SharePoint 2010 Central Administration.

 

Accept the UAC that appears.

 

image_4_002AE519

 

From under Application Management select Manage Web applications.

 

image_8_002AE519

 

From the ribbon menu select New (top left).

 

image_10_002AE519

 

Select Create a new IIS Web site (leaving Classic mode authentication set).

 

In the Name field type SBS SharePoint (note that the case and spelling are important here).

 

Ensure the Port field = 80.

 

In the Path field type C:\Program Files\Windows Small Business Server\Bin\webapp\InternalWebSite where C: is the drive where the Windows Operating system is installed.

 

Scroll down for more options.

 

image_12_2E1837D1

 

Set the Authentication Provider = NTLM

 

Set Allow Anonymous = No

 

Set Use Secure Sockets Layer (SSL) = No

 

Ensure that Zone in the Public URL section = Default.

 

Scroll down for more options.

 

image_14_2E1837D1

 

Select the option Create new application pool in the Application Pool section.

 

The Application pool name enter SBS SharePoint AppPool (note that spelling and case are important here. If this is incorrect you will not see SharePoint integration on the SBS console).

 

Leave the Database Server and Database Name unchanged.

 

Ensure Database authentication = Windows Authentication

 

Scroll down for more options.

 

image_18_2E1837D1

 

Don’t make any further changes and press the OK button.

 

image_20_2E1837D1

 

You should see the message that your settings are being configured. This process may take a few minutes depending on your server.

 

image_22_1926B55E

 

You should then see that a message like shown above detailing the success of the process.

 

Press OK to continue.

 

image_24_1926B55E

 

You will be returned to the Web Applications screen in Central Administration. Here you should now see an additional web site called SBS SharePoint as shown above.

Migration by the numbers – Step 7

Step 7 in a series of posts documenting the Microsoft SharePoint Foundation 2010 upgrade process on SBS 2008. This is based on the document:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc66a0f-f840-4b29-93d3-13db70c85cba&;;displayLang=en

 

Previous steps:

 

Step 1

Step 2

Step 3

Step 4

Step 5

Step 6

 

Step 7 – Remove the default Web application in SharePoint Central Administration

image_2_788A6083

 

Click Start | All programs | Microsoft SharePoint 2010 Products | SharePoint 2010 Central Administration.

 

Accept the UAC that appears

 

image_4_788A6083

 

From under Application Management select Manage Web applications.

 

image_6_2677B33C

 

Click on the site SharePoint – 80

 

image_8_2677B33C

 

Select the pull down arrow under the Delete button on the ribbon

 

image_10_118630C9

 

and select Delete Web Application

 

image_12_118630C9

 

In the dialog that appears select Delete content databases = No.

 

Press the Delete button to continue.

 

image_14_118630C9

 

Click OK to confirm.

 

image_16_118630C9

SharePoint Guide discount code

Even though I’ve now returned from SMBNation I’ve decided to extend the discount on my SharePoint Operations Guide (www.wssops.com) for a little while longer. To get a 10% discount via the SMB Books site use the following details:

 

URL = http://www.smbbooks.com/browse-smb-books/item/84-windows-sharepoint-operations-guide.html

 

Checkout code = tour2010

 

I’ll also let you know that after some discussions I am now working on a few new products for the guide. One example will be a book on ‘5 essential SharePoint projects’. This will take you step by step through a range of SharePoint customization projects that can be applied to any SharePoint site. If you are a Guide subscriber you’ll get these for free as part of your subscription. Otherwise they’ll be a separate purchase.

 

Remember, if you have any questions about my SharePoint Guide or suggestions about what you would like to see please contact me (director@ciaops.com). Also the above code is only valid for a short time, so if you have been thinking about getting the guide now is the time!

Office Web Apps and SBS 7

It seems that there are issues when you try and install Office Web Apps onto SBS 7. In many cases it breaks the remote functionality in SBS. Damm. The solution is an apparent upcoming white paper from Microsoft that explains what you need to do.

 

Now I haven’t seen the white paper and have no idea when we are likely to see it but I am disappointed that this is happening. I know it is beta code and early in the product cycle but surely on of the major reasons to want SharePoint 2010 in the SMB space is to have the ability to install Office Web Apps.

 

As I said in a previous post I was seeing issues around Search Server Express 2010 and Office Web Apps on SBS 7 and that wasn’t good. In my opinion both of these products should seamlessly install on SBS 7 and I would even suggest that Search Server Express 2010 should be included on SBS 7 by default.

 

Alas, not the case. I’ll keep you updated with what I find now I am getting back into the swing of things but at this stage WAIT for the white paper from Microsoft on how to successfully install Office Web Apps on SBS 7.

Not again

I’ve been doing some testing with SharePoint Foundation 2010 on the SBS 7 preview and found that Office Web Apps installed and worked fine. However, I found that I couldn’t install Office Web Apps AND Search Server Express 2010 together on SBS 7.

 

image_2_3A6E2C5E

 

The above screen shot is where I have tried to install Search Server Express 2010 with Office Web Apps already installed on SBS 7. No go. Remove Office Web Apps and Search Server Express 2010 goes on fine. Try Office Web Apps after Search Server Express 2010 no go again!

 

Now I have successfully installed Office Web Apps and Search Server Express 2010 on a stand alone version of SharePoint 2010 Foundation so the issue has to be something to do with the way that SharePoint Foundation 2010 is installed on SBS 7.

 

This reminds me of the drama I had a while back getting Search Server 2008 to run on SBS 2008. It took a looooooong time to work that one out and I certainly hope this won’t be the case here. I have submitted the suggestion to have Search Server 2010 added to the default install of SBS 7 (as it is free anyway). Hopefully that will bring this issue to notice of the SBS team and at the very worst allow Search Server 2010 and Office Web Apps to work in tandem on SBS 7.

 

It is still early days for SBS 7 but I hope it gets resolved before the release of SBS 7 because it would be a major disappointment to see another SBS version that doesn’t easily allow the installation of Search Server Express 2010 with all the features SharePoint 2010 (read Office Web Apps) offers.

 

Back to the lab.

Migration by the numbers – Step 6

Step 6 in a series of posts documenting the Microsoft SharePoint Foundation 2010 upgrade process on SBS 2008. This is based on the document:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc66a0f-f840-4b29-93d3-13db70c85cba&;;displayLang=en

 

Previous steps:

 

Step 1

Step 2

Step 3

Step 4

Step 5

 

Step 6 – Install Microsoft SharePoint Foundation 2010 in Farm mode

 

This step commences by instructing you to download SQL Express 2008 SP1 from:

 

http://go.microsoft.com/fwlink/?LinkId=186795

 

so here’s where my opinion differs from what is the document (even though these posts are following the Microsoft document, you’ll get the added “bonus” of my opinion along the way). I reckon your be better off downloading and installing SQL Express 2008 R2 with the Management Studio from:

 

http://go.microsoft.com/?linkid=9729747

 

Why?

 

1. SQL Express 2008 R2 has a 10GB database size limit rather than a 4GB limit with SQL Express 2008.

 

2. You are going to need the SQL Management Studio installed on there anyway so do it all in one hit which is what the Microsoft document recommends). If you do this you’ll need to remove the SQL Express 2005 Management studio first.

 

We now return you to the program already in progress ….

 

After download SQL Express 2008 run the file as an administrator. The installation files will be expanded to your hard disk.

 

clip_image001_2_3A125269

 

When the SQL installation splash screen appears select the Installation option from the left hand menu (under Planning). Then select New SQL standalone installation or add features to an existing installation on the right (top option).

 

clip_image002_2_3A125269

 

The installation will commence and some prerequisite files will be installed.

 

clip_image003_2_3A125269

 

Next you move through the licensing screen. Nothing to see here, move along, move along.

 

clip_image004_2_67FFA521

 

Next, you’ll need to accept the EULA.

 

clip_image005_2_67FFA521

 

Now some support files will be installed. This is basically the SP1 files that allow SQL 2008 to run on Windows Server 2008.

 

clip_image006_2_67FFA521

 

You should then see a summary like so,

 

clip_image007_2_67FFA521

 

Yup, you shouldn’t run SQL server on a domain controller but this is SBS so we don’t have a choice. You should only have warning messages here so continue along.

 

clip_image008_2_67FFA521

 

Select Database Engine at a minimum. If you are installing a package that includes the Management Studio there will be option here that you should check to install that. You’ll be doing it later so that’s why I reckon its better to do it now but ….

 

clip_image009_2_67FFA521

 

Now you need to name your SQL instance. Another interesting point here. The Microsoft document says that you should call it Express, even though it is normally set to SQLEXPRESS by default. So strictly speaking you need to go in there and change it. Microsoft’s thinking was probably to try and avoid clashing with another potential SQL instance called SQLEXPRESS already on the box.

 

Anyway, whatever you call your SQL instance make sure you remember what it is called.

 

clip_image010_2_67FFA521

 

If there is enough disk space for the install you should see a green tick and be able to continue.

 

clip_image011_2_67FFA521

 

Here is where you set the service account for your instance. The Microsoft document warns you that it needs to be running as a domain account. There are all sorts of security and least privilege arguments that can be made here but we are focusing on the process here so press the button Use the same account for all SQL Server services and enter a ‘suitable’ account.

 

clip_image012_2_530E22AE

 

You should see the top row completed with account you just entered. Continue on.

 

clip_image013_2_530E22AE

 

Leave the Authentication mode set to Windows authentication but press the button at Add Current User (normally a domain admin account) as an SQL Server administrator.

 

clip_image014_2_530E22AE

 

Leave both of these option unchecked and move along.

 

clip_image015_thumb_530E22AE

 

The process runs a few more checks and let’s you know if there are any problems. If not time to install.

 

clip_image016_2_530E22AE

 

One last summary screen. Looks good to me, go for it – press Install.

 

clip_image017_2_530E22AE

 

Files get copied to your system and the configured using the options you just selected. This installation process may take a while ( several minutes ) depending on the speed of your machine.

 

clip_image018_2_530E22AE

 

Green is good. Installation success! Yeah.

 

clip_image019_2_530E22AE

 

One last window of notes but everything is still green. SQL Express 2008 is now on our SBS 2008 system. Now for SharePoint Foundation Server 2010.

 

clip_image020_2_00FB7567

 

Fire up the SharePoint Foundation 2010 installation program again (you downloaded this in a previous step) and select option to Install software prerequisites.

 

clip_image021_2_00FB7567

 

Even though this has been run before we run it again to ensure everything required for SharePoint Foundation 2010 is on your system.

 

clip_image022_2_00FB7567

 

Accept the terms of the license and continue.

 

clip_image023_2_00FB7567

 

If everything is on the system as it should be you should get the all clear very quickly.

 

After returning to the splash screen select Install SharePoint Foundation and awwwwaaaayyyy we go.

 

clip_image024_2_2EE8C81F

 

Accept another license agreement and Continue.

 

clip_image025_2_2EE8C81F

 

Determine where the installation will go. By default this will be C: drive.

 

clip_image026_2_2EE8C81F

 

Now you should see the bar move across the screen as SharePoint Foundation 2010 is installed. It never moves fast enough it? if I had a dollar for every one of these I’ve watched over the years ….

 

clip_image027_2_2EE8C81F

 

Leave the Run the SharePoint Configuration Wizard now checked and continue.

 

clip_image028_2_19F745AC

 

You are now cordially invited to the installation of SharePoint Foundation 2010 on your SBS 2008 server. Do you wish to continue? I’ve come this far haven’t I? So yes, Continue.

 

clip_image029_2_19F745AC

 

Warning Will Robinson, warning your IIS and SharePoint services will be shut down during this wizard. Don’t forget that IIS is used for a number of other things that may interrupt users. If you have sent all your users home or just don’t care about users (I like your style), then Continue.

 

clip_image030_2_19F745AC

 

Select Create a new server farm as there is not yet any SharePoint on this server.

 

clip_image031_2_19F745AC

 

Now here’s where you need to connect to the SQL instance you created earlier. In the case of this Microsoft document the instance is will be EXPRESS or more correctly \EXPRESS.

 

Complete all the details including the user name with the domain prefix (i.e. \) and Continue. Typically you use the same account which you are installing the product with and made an SQL administrator earlier.

 

clip_image032_2_19F745AC

 

Enter a complex password for securing SharePoint configuration. You’d need this if you ever expanded beyond a single SharePoint server (which you can do).

 

clip_image033_2_47E49864

 

You can specify the port at on which the SharePoint Central Administration web site appears if you want (say port 5555) but generally you leave this blank. Also leave the authentication set to NTLM and continue.

 

clip_image034_2_47E49864

 

A final summary screen. Looks good, let’s Continue.

 

clip_image035_2_47E49864

 

Off the wizard goes to complete its 10 steps.

 

clip_image036_2_32F315F1

 

At the end you will hopefully get a successful configuration. After you press Finish a browser will now open.

 

clip_image037_2_32F315F1

 

Select whether you wish to participate in the Customer Experience and press OK.

 

clip_image038_2_32F315F1

 

What more wizards? This is worse than Oz!

 

Now here’s where I diverge from the Microsoft document again. I can’t see why you need to use the wizard to create a new default SharePoint site when you are only going to delete it in an upcoming step. If it was me I’d Cancel the wizard, but that’s not what the Microsoft says and that’s not what we are going to do here, so click your heels together and the Start the Wizard button Dorothy and let’s Continue.

 

clip_image039_2_32F315F1

 

Select a service account for SharePoint. Again, don’t forget to consider security here. Leave the bottom two services checked and Continue.

 

clip_image040_2_60E068A9

 

Some thinking time….

 

clip_image041_2_60E068A9

 

Give the new SharePoint site a name. It doesn’t really matter as you are going to delete it soon.

 

clip_image042_2_60E068A9

 

What the heck, make it a Team Site.

 

clip_image043_2_60E068A9

 

After some more processing finally all done. Phew.

 

clip_image044_2_60E068A9

 

Upon clicking finish you’ll be taken to the SharePoint Central Administration web site. It should look all new and flashy like shown above.

 

clip_image045_2_0ECDBB62

 

If you type the name of the server into the URL of your browser you should see a SharePoint Foundation 2010 web site. Note this is not yet Companyweb but at least you know SharePoint 2010 is now working on your SBS 2008 server!

Migration by the numbers – Step 5

Step 5 in a series of posts documenting the Microsoft SharePoint Foundation 2010 upgrade process on SBS 2008. This is based on the document:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc66a0f-f840-4b29-93d3-13db70c85cba&;;displayLang=en 

 

Step 5: Uninstall Windows SharePoint Services 3.0 and edit the Registry

Before you go any further I would suggest that you consider what your recovery plan is if everything goes pear shaped. One of the things that this process doesn’t help you with is recovering a SharePoint v3 installation on SBS 2008. If you don’t know how to do that then I suggest you make sure you at least understand what maybe required to recover SharePoint v3 on SBS 2008, given the steps you are about to take.

 

You need to firstly download the SharePoint Foundation 2010 installation file from http://go.microsoft.com/fwlink/?LinkId=191959. The size is about 170MB so make sure you get the complete copy.

 

Download the file to you SBS 2008 and run it. After expanding some file you should be greeted by the following splash screen.

 

image_2_42FA3BA5

 

Select the option Install software prerequisites under the Install section.

 

image_4_42FA3BA5

 

You will then be greeted with a complete list of software that needs to be installed on your server prior to SharePoint 2010 being installed.

 

Press the Next button to continue.

 

image_6_42FA3BA5

 

Accept the EULA and press the Next button to continue.

 

image_8_70E78E5D

 

The first step will be the automatic configuration of the IIS server. This process may take a few minutes so be patient.

 

image_10_70E78E5D

 

Once that is complete you should see the required software being downloaded and installed on your system.

 

image_12_70E78E5D

 

You should also see a number of updates being downloaded and installed. This is going to most likely mean a reboot once this process is complete.

 

image_14_70E78E5D

 

So you may want to keep an eye on the process and delay the pending reboot until the prerequisite process is complete.

 

image_18_70E78E5D

 

When the process is complete you should see the displayed above. Beware, that in my experience if your machine needs a reboot and you press the Finish button your SBS 2008 will automatically recommence a reboot. So make sure you are aware of that.

 

Even if the server doesn’t need to reboot it, I would just to ensure everything comes up cleanly.

 

Most likely the SharePoint Foundation 2010 installation will re-launch and start configuring the Web Server again.

 

image_20_70E78E5D

 

No fear, just let the process complete (it may take several minutes).

 

Once the server has rebooted this is where the real fun begins. Log back into your SBS 2008 server and select Control Panel and the Programs and Features.

 

image_22_70E78E5D

 

Ok, deep breath. Select Microsoft Windows SharePoint Services 3.0 from the list of installed programs and then select Uninstall from the top.

 

Accept the UAC.

 

image_24_5BF60BEA

 

Press the Yes button.

 

image_26_5BF60BEA

 

Your last warning to make sure you REALLY want to do this! Press OK to continue.

 

image_28_5BF60BEA

 

Wave bye bye to Windows SharePoint Services v3 on your SBS 2008 server.

 

image_30_5BF60BEA

 

Your SBS 2008 server is now SharePoint free. Press Close.

 

Run regedit and accept the UAC presented. Navigate to the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\VssAccessControl\.

 

image_32_5BF60BEA

 

So the Microsoft documentation says:

 

4. Double-click NETWORK SERVICE, and then, in Value data, type 1.

 

In my situation above I have a NETWORK SERVICE and a NetworkService entry but the NETWORK SERVICE not set to 1. So I double clicked on the second entry and changed the value to 1 and selected OK.

 

image_38_5BF60BEA

 

Next step is to install SharePoint Foundation 2010 on SBS 2008.

Migration by the numbers – Step 4

Step 4 in a series of posts documenting the Microsoft SharePoint Foundation 2010 upgrade process on SBS 2008. This is based on the document:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2dc66a0f-f840-4b29-93d3-13db70c85cba&;;displayLang=en

Step 4: Back up the Windows Internal Database files

 

So now we need to back up the SharePoint content databases. SharePoint uses SQL to store just about all its content so having a copy of these databases is always a good move.

 

Go to the Services from the Administration Tools.

 

Scroll down the list of services until you locate Windows Internal Database as shown below.

 

image_2_14899DFA

 

Right mouse click on this service and select Properties.

 

image_4_7F981B86

 

Set the Startup Type to Disabled and press the Stop button to stop the service. Then press OK.

 

The most likely reason for dong this is to ensure that the service doesn’t accidentally start while you are a attempting to backup the databases, which may take some time if they are large.

 

image_6_7F981B86

 

Now run the file manage and locate the directory in which the SharePoint databases are located. This will usually be c:\windows\sysmsi\ssee\mssql.2005\mssql\data. If you have used the wizard to move the databases they will be in same directory structure but in the drive letter you moved them to.

 

Microsoft indicates which databases to copy but it is probably just as easy to copy the whole \data directory out.

 

image_8_14899DFA

 

Aside from the SharePoint databases Microsoft recommends copying out the information in the \schemasig directory as well as the WSUS databases (in C:WSUS\SUSDB\UpdateServicesDbFiles\ usually). Beware that your WSUS databases could also be very large and may take quite a while to copy.

 

Once you have done this you go back to the Services console and set the Windows Internal Database to start automatically and then start the service.

 

It would seems that by doing the above steps you are ensuring that if the default installation of SQL 2005 Embedded Edition becomes corrupt you can recover, because don’t forget that SQL 2005 Embedded Edition is not only used for SharePoint so if it smokes it will affect other applications (most likely WSUS).

 

You’ve now backed up everything and your ready to being the process of removing Windows SharePoint Services v3 from SBS 2008 in preparation for installing SharePoint Foundation 2010 instead.