Migration by the numbers – Step 13

Step 13 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

Step 9

Step 10

Step 11

Step 12

 

Step 13 – Recreate the original internal website environment

image_2_60D5F2E3

 

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

 

Accept the UAC.

 

image_4_4BE47070

 

Under the System Settings heading select Manage services on server.

 

image_6_79D1C328

 

You should see that the Microsoft Foundation Search is currently Stopped. Click the Start hyperlink in the Action column.

 

image_8_79D1C328

 

Enter account details into the Content Access Account area.

 

(*Authors note – this doesn’t have to be a domain administrator account. The account you choose will be given full read only rights to the site. It is recommended that you utilize a dedicated account with appropriate security).

 

image_10_79D1C328

 

Scroll down the screen and press the OK button.

 

(*Authors note – You may wish to adjust the default indexing schedule to something more often).

 

image_12_79D1C328

 

You should your configuration being saved.

 

image_14_79D1C328

 

When complete you will see that the SharePoint Foundation Help Search is started.

 

(*Authors note – You see a service of a different name listed. As long as it says Started your search is enabled).

 

image_16_79D1C328

 

Select System Settings from Central Administration menu on the left hand side.

 

Select Configure incoming e-mail settings from under the E-Mail and Text Messages (SMS) section.

 

image_18_79D1C328

 

Press OK to accept the warning message about an SMTP service not being installed.

 

image_20_27BF15E1

 

For Enable Incoming E-Mail choose Yes.

 

For Incoming E-Mail Server Display Address enter companyweb.

 

For E-Mail Drop Folder enter c:\inetpub\mailroot\drop.

 

Scroll down the screen and press OK to save the configuration.

 

image_16_79D1C328

 

Under E-Mail and Text Messages (SMS) select Configure outgoing e-mail settings.

 

image_22_27BF15E1

 

In Outbound SMTP server enter SharePointSMTPServer.

 

In the From address and Reply-to address enter companywebadmin@domain-name (where domain-name is the name of your organizations Internet domain name).

 

Ensure that Character set is 65001 (unicode UTF-8).

 

Select OK to save the changes.

 

image_16_79D1C328

 

Select System Settings and under Farm Management select Configure alternate access mappings.

 

image_24_796820E4

 

Now select Edit Public URLs from the menu.

 

image_26_796820E4

 

Click on the box No Selection in the top right of the screen. From the menu that appears select Change Alternate Access Mapping Collection.

 

image_28_796820E4

 

Click on SBS SharePoint.

 

image_30_796820E4

 

The box should now read SBS SharePoint.

 

Set the Intranet box to http://companyweb.

 

If you have already run the Set up your Internet address task in the SBS Console set the Internet address to https://:987.

 

If you have not run the Set up you Internet address task in the SBS Console set the Internet address to http://sites:987.

 

Press the Save button to continue.

 

image_32_64769E71

 

You should now see the additional URLs you just configured displayed.

 

Return to the main Central Administration screen.

 

image_34_64769E71

 

Select Security from the menu on the left.

 

From under General Security select Specify authentication providers.

 

image_36_64769E71

 

Click in the Web Application box in the top right of the screen and select Change Web Application from the menu that appears.

 

image_38_64769E71

 

Select SBS SharePoint from the window that appears.

 

image_40_64769E71

 

Locate the IIS Authentication Settings section which is current set to NTLM. Select Negotiate (Kerberos).

 

image_42_64769E71

 

The following warning will appear. Click OK to continue.

 

Scroll down the page and save the changes.

 

image_44_64769E71

 

You will then be returned to the Authentication providers screen.

Hosting providers stepping up to SharePoint 2010

Although I still run locally based SharePoint servers (mainly for testing) the majority of my production SharePoint stuff lives in the cloud via a hosting provider. I’ve been using the same company for over 2 years now without an issue and was really excited to see that they are now offering SharePoint 2010 hosting.

 

Without hesitation I decided to upgrade my main SharePoint site to SharePoint 2010. As you can see from below this site includes the CIAOPS Cloud Portal and the site for subscribers to my SharePoint Guide.

 

image_2_2A79C3A9

 

The migration was messy simply because the hosting provider doesn’t provide a direct upgrade of the site. I also didn’t have access to a single tool that could read a v3 site and transfer it directly to a 2010 site. I’m sure there are commercial offerings out but for this once off project I was happy to do a bit more manual work.

 

It took a little while to do but it did me a chance to do a tidy up of the information as well as some reorganization which it needed so there are always benefits when you start fresh. However now it is all complete and running on SharePoint 2010.

 

If you are a subscriber to my SharePoint or Cloud guides then you should have already received an email detailing how you bow gain access to the information as part of your subscription. You’ll also find more features rolled out with these sites as I get more experience with exactly what can and can’t be done with hosted SharePoint 2010.

Mobile SharePoint 2010

One of the great features that will be available in Windows Phone 7 will be direct integration into SharePoint 2010 and the use of Mobile Office 2010. If you are a big user of SharePoint this is probably a very good reason to give the new Windows Phone 7 a close look.

 

Until I get that chance probably the best idea of what the experience will be like can be seen in the following video.

 

Optimizing Windows SharePoint Search

One of the major complaints I hear from people when they implement Windows SharePoint Services v3 is that it is limited in what it can index and search. That is certainly true with the following files generally not being indexed by Windows SharePoint Services v3.0 out of the box:

– Office 2007 documents (i.e. docx, xlsx, pptx, etc)
– Adobe Acrobat PDFs
– Outlook MSG files
– TIFF files

to mention just a few. What most people don’t realize is that Windows SharePoint Services v3.0 can be configured to index these documents making them available to all users. The problem is that there generally isn’t a single source of good information about configuring this, that is until now!

This information has always been available in my SharePoint Guide (www.wssops.com) but I have now decided to create a new publication called:

Windows SharePoint MasterClass: Optimizing Search

available in eBook format for only $29.95. The details of the publication are:

This book is designer for those that want to take Windows SharePoint Services v 3.0 Search beyond the default. Did you know that Windows SharePoint Services v3.0 could index the contents of Adobe Acrobat documents and TIFF files? It normally can’t do either of these by default but the information inside this book will show you how to that and more. You’ll learn how to configure Search Server Express 2008 (free from Microsoft) to index information beyond SharePoint sites including Exchange Public folders, web sites and network shares. Implemented correctly Search Server Express can provide you the power of an internal search engine allowing you to make better and faster use of your digital information. If you want to make the most of Windows SharePoint Services then this book is for you.
I working a number of additional titles in this MasterClass series to help people take Windows SharePoint Services beyond the default install and get the most from the product.

If you have a topic you’d like to see appear in an upcoming MasterClass title please let me know (director@ciaops.com).

Migration by the numbers – Step 11

Step 11 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

Step 9

Step 10

 

Step 11 – Remove the existing content database

 

Run the SharePoint 2010 Central Administration via Start | All Programs | Microsoft SharePoint 2010 Products | SharePoint 2010 Central Administration.

 

image_2_152C9D6B

 

Accept the UAC.

 

image_4_003B1AF8

 

Select Manage content databases from under the Application Management heading.

 

image_6_003B1AF8

 

Click on the Database name which is a hyperlink.

 

(*Authors note – there will normally only be a single database and it will have some GUID after WSS_Content_).

 

image_8_003B1AF8

 

Scroll down the screen.

 

image_10_003B1AF8

 

In the Remove Content Database section check the option Remove content database.

 

Scroll down the screen and select the OK button.

 

(*Authors note – there is no additional warning here, once you click OK the existing content database is removed from this site).

 

image_12_003B1AF8

 

(*Authors note – you should now see no content databases listed as shown above).

Migration by the numbers–Step 12

Step 12 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

Step 9

Step 10

Step 11

 

Step 12 – Connect the ShareWebDb content database

Run an administrator privileged command prompt at the server console.

 image_2_7396A263

 

Select Start and type CMD into the Search box. From the list that appears, right mouse click on CMD and select Run as administrator from the menu that appears.

 

Accept the UAC

 

image_4_2183F51C

 

Change directory to c:\program files\common files\microsoft shared\web server extensions\14\bin.

 

Type the following command:

 

stsadm –o addcontentdb –url http://localhost –databasename sharewebdb

 

(*Authors note – You should now see a percentage complete number displayed, as shown above. This is indication of the database conversion process from WSS v3 to SharePoint Foundation 2010. The duration of this conversion will depend on the hardware as well as the database size).

 

image_6_2183F51C

 

(*Authors note – when the process is complete you should see a message like shown above indicating Operation completed successfully).

Migration by the numbers – Step 10

Step 10 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

Step 9

Step 10 – Attach the ShareWebDb database to SQL Server 2008

Select Start | Control Panel | Programs and Features.

image_2_6991F6C3

 

Locate the entry Microsoft SQL Server Management Studio Express. Select it and then click the Uninstall button at the top of the window.

 

image_4_6991F6C3

 

Select Yes to continue.

 

image_6_6991F6C3

 

Select Yes to continue.

 

(*Authors note – you will be installing a 2008 version of the SQL Management Studio which allows the support of SQL 2008 & 2005 databases)

 

Download Microsoft SQL Server 2008 Management Studio Express. The direct link is:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&displaylang=en

 

Install the download on the server.

 

image_8_6991F6C3

 

(*Authors note – recommend you run the install as an administrator)

 

image_10_177F497C

 

(*Authors note – Select Installation from menu on left and then New SQL Server stand-alone installation or add features to an existing installation on the right).

image_12_177F497C

 

(*Authors note – select OK when available).

 

image_14_177F497C

 

(*Authors note – select Install when available).

 

image_16_177F497C

 

(*Authors note – select Next when available).

image_18_177F497C

 

Select Perform a new installation of SQL Server 2008.

 

(*Authors note – select Next when available. You can select either option here I believe, however as this installation package is only the SQL Management Studio a new installation will only install that as we will see in a few screens).

image_20_177F497C

 

(*Authors note – select Next when available).

 

image_22_177F497C

 

(*Authors note – select I accept the license terms and then Next).

 

image_24_177F497C

 

Select Management Tools – Basic.

 

(*Authors note – then Next. If you chose to add features in a previous screen this option is hidden as it is the only option to add to an existing instance).

 

image_26_177F497C

 

(*Authors note – select Next when available).

 

image_28_177F497C

 

(*Authors note – leave all options unchecked and select Next when available).

 

image_30_028DC709

 

(*Authors note – select Next when available).

 

image_32_028DC709

 

(*Authors note – select Install when available).

 

image_34_028DC709

 

(*Authors note – select Next when available).

image_36_028DC709

 

(*Authors note – select Close when available).

 

image_38_028DC709

 

Run the SQL Management Studio.

 

(*Authors note – select Start | All Programs | Microsoft SQL Server 2008 and right mouse click on SQL Server Management Studio. Select Run as administrator from menu that appears. Accept UAC after this).

image_40_028DC709

 

Connect to SQL instance call Express that was created in Step 4.

 

(*Authors note – should actually be Step 6 I believe).

 

image_42_028DC709

 

Right mouse click on Databases and select Attach from the menu that appears.

 

image_44_028DC709

 

(*Authors note – select Add).

image_46_307B19C1

 

This is what the Microsoft doc says:

 

“In the Attach Database dialog box, browse to the location where you transferred the .mdf and .ldf files in “Step 2: Back up the Windows Internal Database files,” select the ShareWebDb.mdf file for the database that you want to attach, and then click OK.”

 

(*Authors note – navigate to c:\windows\sysmsi\ssee\mssql.2005\mssql\data and select ShareWebDB.mdf.

The issue with the Microsoft document is firstly, I think it should read Step 4 – Back up the Windows Internal Database files, not Step 2. Secondly, I believe you should not be attaching these as they are backups, the original content database which you detached in Step 9 are actually located in c:\windows\sysmsi\ssee\mssql.2005\mssql\data. It is these original WSS v3 content databases you should be using).

image_48_307B19C1

 

(*Authors note – select OK).

 

image_50_307B19C1

 

(*Authors note – select OK).

 

image_52_307B19C1

 

(*Authors note – if you now open Databases you should see ShareWebDb).

 

image_54_307B19C1

 

(*Authors note – To manage your SQL 2005 Embedded databases via the SQL Management Studio select File | Connect Object Explorer.

 

image_56_307B19C1

 

Enter \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query in the server name and press Connect.

 

image_60_5E686C79

 

You should now see the two SQL instances – 2008 at the top and 2005 Embedded below as shown above).

Migration by the numbers – Step 9

Step 9 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

 

Step 9 – Detach the Windows SharePoint Services 3.0 database from Windows Internal Database

You will need to have the SQLCMD utility installed on your server before you can complete these steps. This can be downloaded directly for SBS 2008 (x64) via:

 

http://download.microsoft.com/download/4/4/d/44dbde61-b385-4fc2-a67d-48053b8f9fad/SQLServer2005_SQLCMD_x64.msi

(*Authors note. I think it would be better to install the SQL Management Studio Express to complete this step as you need it for the next step anyway and other maintenance in general. Although the SQLCMD utility is handy to have I don’t see it being necessary).

image_2_788D9761

 

Click Start in the Search box type CMD.

 

Under Programs right mouse click on CMD and select the option Run as administrator from the menu that appears.

 

image_4_788D9761

 

At the command prompt type the following commands all followed by the ENTER key:

 

sqlcmd -S np:\\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query
use master
alter database ShareWebDb set single_user with rollback immediate
go
sp_detach_db ‘ShareWebDb’
go

 

The WSS v3 content database is now removed from being connected to SQL Embedded Edition 2005. The next step will attach it to the SQL Server 2008 Express.