Page copy protected against web site content infringement by Copyscape

SharePoint 2010 Beta 2 and TFS 2010 Beta 2 Integration

Environment Setup:

Two different servers

  • TFS 2010 Beta2 with SQL Server 2008 R2
  • SharePoint 2010 Beta 2 with SQL Server 2008 SP1 with CU (My post on SharePoint 2010 Beta 2 installation has the exact KB number)

I could have just used one data tier, but I was playing with so many beta versions and wanted to see how SQL 2008 R2 worked against TFS 2010 Beta 2, so dedicated a separate instance. You can just use one common data tier for TFS & SP. In my case on the SQL 2008 R2 box, I had to configure Network protocols (SQL Configuration Manager) to enable TCP/IP & NetBios.

Note: Extensions for SharePoint installation option will show up only when SharePoint instance is found on the local server. If you pop in TFS 2010 Beta2 ISO file and carry on with the installation and don't see "Extensions for SharePoint products", that is the reason. You have to install Extensions for SharePoint products on all instances of SharePoint to tie the integration well.

Step 1: Install "Extensions for SharePoint Products" on all your SP 2010 Beta2 server.

Step 2: After installation, run the Extensions for SharePoint products configuration wizard. Once the configuration is complete, bring up Team Foundation Server Administration Console and click on Grant Access option

Step 3: In the Grant Access window, type in entries as shown and OK

Step 4: Log into your TFS server and bring up TFS Administration Console. I had skipped the SharePoint configuration during TFS configuration, so I have to go back and setup "SharePoint web applications". Expand "Application Tier" and select "SharePoint Web Applications". Click on "Add SharePoint Web Application" and register entries

Click Verify Path and you will be notified that the path is valid.

Step 5: Open up VS 2010 and connect to Team Foundation Server 2010. After connectiong, create a sample team project and when the "Team Site Settings" page displays, select "Create a new SharePoint site" option and select "Configure".

Accept the default values and proceed to the final screen and select "Finish".  I encountered the following error messages: TF218017 and TF250021

After some digging around with the TFS Install and Admin guide, discovered that I had to configure SharePoint site on "Team Project Collections"

Step 6: Log back into TFS 2010 Beta 2 server and load TFS Administration Console. In the admin console under Application Tier, select Team Project Collections and select the SharePoint tab on the lower pane. The first time you navigate to that screen, you will see the settings as below

Click on Edit Default Site Location and modify entries

You will be prompted with a confirmation to create a new site and upon accepting, you will see a confirmation screen as shown

 

 

You should now be able to go back and create the team project without any errors. You can view the team project portal and if you notice the url, it will point to the SP instance.

Now you have TFS 2010 Beta 2 integrated with SP 2010 Beta 2.

Hope this was helpful!

 

 

Page copy protected against web site content infringement by Copyscape

SharePoint 2010 Beta 2 Installation

Let me share my SharePoint 2010 Beta 2 installation experience:

Environment before SP 2010 Install

  • Windows 2008 with SP1
  • SQL Server 2008 SP1

The SP 2010 pre-requisite installer does a good job of installing all the pre-required software. One catch was that I had PowerShell installed already and the installation failed on the PowerShell part. So, I had to go and remove the previous version of PowerShell (In Windows 2008, this would be on the Feature list of IIS 7.0)

I also downloaded Windows 2008 server SP2 and PowerShell 2.0 CTP 3 and installed it before running the pre-requisite installer again.

So, the rest of the installation went smooth till I got to SharePoint 2010 Configuration Wizard. The configurator complained that the right SQL Server version is not installed. After reading the error message clearly 🙂 I went and downloaded the SQL Server 2008 SP1 Update Patches from

http://support.microsoft.com/kb/970315

For my SQL Server SP1 installation, I had to patch it with 399850_intl_x64.zip

The SharePoint configuration wizard finished successfully and I went it to activate my service applications and selected all default values and got an error message

"The service application proxy "User Profile Service Application" could not be provisioned because of the following error: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive."

Upon research, found out the issue is notable in the beta release. The SharePoint MSDN team blog as well as this site

http://blogs.msdn.com/opal/archive/2009/11/16/installation-notice-for-sharepoint-2010-public-beta/ had this problem documented. I followed Jie Li's link to download WCF patch for Windows 2008 and rebooted my server. Upon restart the User profile service and synchronization service was started. Followed the elaborate steps mentioned in Jie Li's blog regarding User profile synchronization service.

For now, I am ready for some SharePointing stuff!