Welcome to MSDN Blogs Sign in | Join | Help

Microsoft SharePoint Server 2010 and SharePoint Foundation 2010 Beta are now available for download

SharePoint Foundation 2010 (Windows SharePoint Services 2010 Beta)

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=906c9f5a-6505-4eba-bf24-95e423ac1703

Microsoft SharePoint Server Enterprise 2010 Beta

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=77c30c6c-47fc-416d-88e7-8122534b3f37

Microsoft SharePoint 2010 Products (Beta) Management Pack

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c8a9d749-b7a8-412a-b2db-f3e464ed3fcf

Microsoft SharePoint Foundation 2010 (Beta) Management Pack

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=43d5ee9a-b9a6-441d-a35e-8a7b9b15e20c

Microsoft FAST Search Server 2010 for SharePoint Beta

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bcc37c48-11fb-40a2-8cfb-743de20260f6

Microsoft SharePoint Server for Internet Sites Enterprise 2010 Beta

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=580fc452-4948-44ab-9995-a0599271ad48

Microsoft SharePoint Designer 2010 Beta (64-bit)

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eeda9ab1-ac53-4870-9e1c-38940343d677

Microsoft SharePoint Designer 2010 Beta (32-bit)

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=82df15bd-16a5-460e-a7c4-22599c669bb1

Office and SharePoint Developer Training Courses available Now on Channel 9

Today, Channel 9 launched two new training courses for SharePoint 2010 and Office 2010 created by developers for developers.  Channel 9 has always been about giving direct access to the engineers and future technologies from Microsoft, and now we’re extending this successful formula to bring you training that will allow developers to get started on learning about emerging technologies at their own pace.  Today you’ll find extensive instructor recordings from top MVPs on how to develop against both SharePoint and office 2010. We’ll also be publishing more content at the beginning of December that will include hands-on labs, source code, and much more! All of this free for you to consume or download at your own pace.

SharePoint 2010 Developer Training

See how SharePoint 2010 has evolved into a first-class developer platform. Also, learn how SharePoint 2010 provides the business collaboration platform for developers to rapidly build solutions using familiar tools such as Visual Studio 2010 and SharePoint Designer 2010 through this self-paced course.

Office 2010 Developer Training

Discover how Office 2010 Beta is a broadly extensible platform for building information worker productivity solutions and see how developing for Office with Visual Studio 2010 makes this easy. See online presentations with demos that will help you get started developing solutions from Add-ins to full featured Office Business Applications (OBAs) using Visual Studio 2010 with Office 2010 and SharePoint 2010 as the core platform.

We hope you enjoy this initial set of training videos and will check back with Channel 9 in the near future as we build the learning center out to support SharePoint and Office 2010 development.

Configuring User Profile Service Application in SharePoint Server 2010

Note: This post is based on Beta 2 and is subject to change in future releases.

I highly recommend to review the Services in SharePoint 2010 Products diagram and User Profile Service overview on SP 2010 TechNet site before trying the following steps.

Prerequisites:
  • Create or obtain the domain account that will be used for profile synchronization. This account should have the “Replica Synchronization Domain” privilege.
  • Farm Admin account is a member of “Local Administrators”
  1. Verify the User Profile Service Application works fine.
    image 
  2. To start Profile Synchronization Service , in Central Admin Site from “Manage Services on Server” select a server which you want to use it as Profile Synchronization Server and start the User Profile Synchronization Service.
    image
  3. Select the desired UPA you want to associate with service instance.
    image 
  4. In order to verify that Profile Synchronization Service is working open services.msc and check if the windows services “Forefront Identity Manager Synchronization Service” and “Forefront Identity Manager Service” are started and running.
    image
  5. Check the folder %Sp 2010 Installation%\14.0\Synchronization Service\MaData to see if there are two subfolders \ILMMA and \MOSS-XXX.
    image
  6. Make sure that the status of “User Profile Synchronization” service is set to “Started”.
    image
  7. From “Application Management” go to “Manage Service Applications”, choose the UPA and click Manage.
    image
  8. Make sure to add yourself as Administrator for the desired UPA.
    image
  9. In the UPA management, select “Configure Synchronization Connections”.
  10. Click “Create a New Connection”.
  11. To import profiles from AD, choose Connection Type Active Directory and fill the connection information per your setting.
    image
  12. Verify that Connection is created.
    image
  13. To kick off Full Synchronization in the UPA management page, click Start Profile Synchronization.
  14. In the synchronization page, choose Start Full Synchronization if it is the first time to run synchronization.
    image 
  15. Verify that all users and groups are imported properly.
    image 
  16. For People Search make sure to give “Retrieve People Data for Search Crawlers” permission to the default crawler account by selecting UPA and clicking on Administrator icon on the ribbon.
    image

 

 

In the next post I will cover the steps to configure services for Multi-Farm scenario.

Posted by AMazaheri | 0 Comments

Upgrading MOSS 2007 SSP User Profiles and MySite content to SharePoint Server 2010 using DB-Attach method

Note: This post is based on Beta 2 and is subject to change in future releases.

I highly recommend to review the Services upgrade model and User Profile Service overview on SP 2010 TechNet site before trying the following steps to upgrade a MOSS 2007 SSP database and My Site content to SharePoint Server 2010.

image

Upgrading SSP

1. Under Services on Server in Central Admin, make sure both the User Profile Service and the Managed Metadata service are running.
image

2. Use the “New-SPProfileServiceApplication” cmdlet to create the new user profile service, make sure to use the MOSS 2007 SSP database name you want to upgrade for “ProfileDbName” parameter.
image

3. At this point SSP database should be upgraded along with two new databases for “Sync” and “Social”.
image

4. Check the “Upgrade Status” Page and confirm that SSP database upgrade finished successfully.
image

5. Create a Service Proxy using “New-SPProfileServiceApplicationProxy” cmdlet and pass the ID for the new Profile Service Application provisioned in step 2.
image

6. Confirm that all user profiles and other settings are imported.
image

7. From “Manage service application” page, select the upgraded User Profile service application and click “Administrators” icon on the ribbon.
image

8. Give Search default crawler account “Retrieve People Data for Search Crawlers” permission.
image

Upgrading My Site host and Personal site collections

1. Run “Test-SPContentDataBase” cmdlet against the 2007 My Site Host content database and resolve the issues as needed.
image

2. After resolving the issues and installing missing DLLs and Features, run the command again to verify there are no further issues with the content database.
 image

3. Make sure to remove the default content database when you provisioned the web application for My Site host. 
4. Run the following stsadm command:
stsadm -o addcontentdb -url http://<yourwebappsURL> -databasename <2007 MySite content database> [-databaseserver <the database server from above>]

5. Make sure Upgrade completed successfully by checking the “Upgrade Status” page.
image

6. After upgrading the content database, go to Manage Service Applications in Central Administration site and click on the upgraded User Profile Service you want to associate with the My Sites and click on “Setup My Sites” link.
image

7. Enter “My Site Host” URL and “Personal Site Location”, click on “OK” to save the setting and run the IISRESET.
image

Make sure that all existing content such as documents are accessible in the upgraded Personal site.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

image
image

Posted by AMazaheri | 0 Comments

Upgrade and Migration Resource Center for SharePoint Server 2010 (Beta)

If you are planning for upgrading your MOSS 2007/WSS 3.0 to upcoming Microsoft SharePoint Server 2010/Microsoft SharePoint Foundation 2010 I definitely encourage you to look at the “Upgrade and Migration Resource Center for SharePoint Server 2010 (Beta)” site.

Configuring FBA in SharePoint Server 2010

In SharePoint server 2010 deployments in order to allow access to the sites using Form Based Authentication (FBA) the web application hosting the site collection(s) should be provisioned in Claims Mode as opposed the classic Windows auth mode, in this post I provide step by step guide on how to configure the FBA against SQL server and AD using UI (Same can be done via SP 2010 PowerShell cmdlets):

Note: This post is based on Beta 2 and is subject to change in future releases.

Steps

Provisioning a Claims based web application using UI

1. From CA, go to 'Application Management'

2. Click on 'Manage Web Applications' link

3. From the Ribbon Select New

4. make sure to select the 'Claims Based Authentication'
MSS2010PS03 Oct. 26 17.05 

5. In the Authentication Type section select Enable Windows Authentication and select NTLM or Kerberos

6. Click on “OK” button to create the web application

7. If required extend the web application and configure the desired authentication (In 2010 you can select more than one Authentication provider per zone)

8. In the Authentication Type section select Enable ASP.NET Membership and Role Provider and enter in the Membership provider and Role manager
MSS2010PS17 Oct. 16 12.43
MSS2010PS19 Oct. 16 12.44

9. Modify all Web.config files (Central Admin, Security Token Service, Forms Web Applications)

Modifying Web.Config files for the Central Administration, FBA web applications and Secure Token Service

1. Modify all Web.config files (Central Admin, Security Token Service, Forms Web App) and add the following sections:

“connectionStrings” setting (SQL FBA)

<configuration>

<configSections>…

</configSections>

<connectionStrings>

<clear />

<!-- FBA Claims Auth-->

<add name="AspNetSqlMembershipProvider" connectionString="data source=[Server Name];Integrated Security=SSPI;Initial Catalog=aspnetdb"

providerName="System.Data.SqlClient" />

<!-- FBA Claims Auth-->

</connectionStrings>

</configuration>

People Picker Wildcards setting for Central Admin and Extended web application (SQL and LDAP FBA)

<configuration>

<PeoplePickerWildcards>

<clear />

<add key="AspNetSqlMembershipProvider" value="%" />

<add key="LdapMembershipProvider" value="*"/>

<add key="LdapRoleManager" value="*"/>

</PeoplePickerWildcards>

</configuration>

“roleManager” and “membership” sections for Central Administration web.config (SQL and LDAP FBA)

<configuration>

<roleManager enabled="true" cacheRolesInCookie="false" cookieName=".ASPXROLES"

cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true"

cookieProtection="All" defaultProvider="AspNetWindowsTokenRoleProvider"

createPersistentCookie="false" maxCachedResults="25">

<providers>

<clear />

<add connectionStringName="AspNetSqlMemberShipProvider" applicationName="/"

name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

<add applicationName="/" name="AspNetWindowsTokenRoleProvider"

type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

</providers>

</roleManager>

<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15"

hashAlgorithmType="">

<providers>

<clear />

<add connectionStringName="AspNetSqlMemberShipProvider" enablePasswordRetrieval="false"

enablePasswordReset="true" requiresQuestionAndAnswer="true"

passwordAttemptWindow="10" applicationName="/" requiresUniqueEmail="false"

passwordFormat="Hashed" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

</providers>

</membership>

</system.web>

</configuration>

“roleManager” and “membership” sections for Extended web application web.config (SQL FBA)

<configuration>

<roleManager enabled="true" cacheRolesInCookie="false" cookieName=".ASPXROLES"

cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true"

cookieProtection="All" defaultProvider="AspNetWindowsTokenRoleProvider"

createPersistentCookie="false" maxCachedResults="25">

<providers>

<clear />

<add connectionStringName="AspNetSqlMemberShipProvider" applicationName="/"

name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

<add applicationName="/" name="AspNetWindowsTokenRoleProvider"

type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

</providers>

</roleManager>

<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15"

hashAlgorithmType="">

<providers>

<clear />

<add connectionStringName="AspNetSqlMemberShipProvider" enablePasswordRetrieval="false"

enablePasswordReset="true" requiresQuestionAndAnswer="true"

passwordAttemptWindow="10" applicationName="/" requiresUniqueEmail="false"

passwordFormat="Hashed" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

</providers>

</membership>

</system.web>

</configuration>

“roleManager” and “membership” sections for Extended web application web.config (LDAP FBA)

<configuration>

<roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false">

<providers>

<add name="c" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

<add name="LdapRoleManager" type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="servername.contosocorp.com" port="389" useSSL="false" groupContainer="DC=Contosocorp,DC=com" groupNameAttribute="cn" groupNameAlternateSearchAttribute="samAccountName" groupMemberAttribute="member" userNameAttribute="sAMAccountName" dnAttribute="distinguishedName" groupFilter="(&amp;(ObjectClass=group))" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" />

</providers>

</roleManager>

<membership defaultProvider="i">

<providers>

<add name="i" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

<add name="LdapMembershipProvider" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="servername.contosocorp.com" port="389" useSSL="false" userDNAttribute="distinguishedName" userNameAttribute="sAMAccountName" userContainer="DC=Contosocorp,DC=com" userObjectClass="person" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn" />

</providers>

</membership>

</configuration>

“roleManager” and “membership” sections for Security Token Service web.config (SQL and LDAP FBA)

Note: Security Token Service web.config can be found under "[14hive]\WebServices\SecurityToken" folder

<configuration>

<membership defaultProvider="i">

<providers>

<clear />

<add name="i" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthMembershipProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

<add connectionStringName="AspNetSqlMemberShipProvider" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordAttemptWindow="10" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

<add name="LdapMembershipProvider" type="Microsoft.Office.Server.Security.LdapMembershipProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="servername.contosocorp.com" port="389" useSSL="false" userDNAttribute="distinguishedName" userNameAttribute="sAMAccountName" userContainer="DC=Contosocorp,DC=com" userObjectClass="person" userFilter="(&amp;(ObjectClass=person))" scope="Subtree" otherRequiredUserAttributes="sn,givenname,cn"/>

</providers>

</membership>

<roleManager enabled="true" defaultProvider="c">

<providers>

<clear />

<add name="c" type="Microsoft.SharePoint.Administration.Claims.SPClaimsAuthRoleProvider, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

<add connectionStringName="AspNetSqlMemberShipProvider" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

<add name="LdapRoleManager" type="Microsoft.Office.Server.Security.LdapRoleProvider, Microsoft.Office.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" server="servername.contosocorp.com" port="389" useSSL="false" groupContainer="DC=Contosocorp,DC=com" groupNameAttribute="cn" groupNameAlternateSearchAttribute="samAccountName" groupMemberAttribute="member" userNameAttribute="sAMAccountName" dnAttribute="distinguishedName" groupFilter="(&amp;(ObjectClass=group))" userFilter="(&amp;(ObjectClass=person))" scope="Subtree"/>

</providers>

</roleManager>

</system.web>

</configuration>

Post-setup configuration

1. Browse to Central Admin web site.

2. Under ‘Application Management’, click on ‘Policy for Web Application’ link and add the first admin user.

3. Select the Zone (e.g. Extranet)
MSS2010PS21 Oct. 16 12.46

4. Add the selected user
MSS2010PS25 Oct. 16 13.56

5. Make sure to give required permission policy
MSS2010PS24 Oct. 16 13.55

Accessing the site

1. Browse to Extranet site, if both Windows and FBA authenticated is selected for the zone user should be redirected to a landing login page to select the type of authentication
MSS2010PS04 Oct. 22 07.42

2. Select Forms Authentication and provide the credentials
MSS2010PS27 Oct. 16 16.39

3. Make sure users have access to all content and add additional FBA users with required permission level as needed
MSS2010PS02 Oct. 26 16.50

Posted by AMazaheri | 0 Comments

SharePoint Server 2010 (Beta) on TechNet

The following SharePoint 2010 resources are now available on TechNet:

SharePoint Foundation 2010

SharePoint Server 2010 Beta resources

Also make sure to watch the Overview video by Arpan going through major SharePoint Server 2010 investment areas for IT Pros.

Posted by AMazaheri | 0 Comments

SharePoint Conference 2009 in Vegas

Just a quick note that I will attend and participate at couple of Ask The Expert events for MCM and Microsoft Services during SPC 2009 and will be more than glad to meet the folks attending:

Tuesday October 20th : 11:45 - 1:15 pm @ MCM Kiosk
Tuesday October 20th: 5:30 - 6:30 pm @ Microsoft Services Ask The Expert event
Wednesday October 21st: 11:45 - 1:15 @ MCM Kiosk
Wednesday October 21st: 5:45 - 7:00 pm @ MCM Ask The Expert event

See you all in Vegas!

Print

Posted by AMazaheri | 0 Comments

SharePoint Conference 2009 (Las Vegas)

Cross posting from SharePoint Team blog:

Have you watched the SharePoint 2010 Sneak Peek videos and are hungry for more?!

The SharePoint Conference 2009 will be the first time Microsoft will publically share all of what SharePoint 2010 has to offer.  We know you want to know what you can expect to see and hear about during the conference – so here’s your SharePoint Conference 2009 session sneak peek!

We have almost 250 sessions planned, and over 80% of them will be brand new 2010 content. That’s 15,000 minutes of SharePoint, SharePoint and more SharePoint that you’re simply not going to get anywhere else!

You’ll get to listen, talk and network with Microsoft Product experts, SharePoint MVPs, Customers, top Industry Analysts and over 140 SharePoint Partners.  There won’t be anywhere else on the planet with this concentration of SharePoint knowledge and experience in one place and at one time.

Here’s a little session sneak peek to give you taste of what’s coming…

  • SharePoint 2010 Overview and What’s New
  • Upgrading to SharePoint 2010
  • SharePoint 2010 Capacity and Performance Planning
  • SharePoint 2010 Security and Identity Management: What’s New.
  • Visual Studio 2010 Tools for Office Development
  • SharePoint 2010 Ribbon, ECMAScript and Dialog Framework Development
  • Developing with REST and LINQ in SharePoint 2010
  • Upgrading SharePoint Server 2007 Code to SharePoint 2010
  • Building SharePoint Composite Applications with the Microsoft Application Platform
  • What’s New in Business Connectivity Services (The Business Data Catalog Evolves!)
  • FAST Search for SharePoint – Capabilities Deep-Dive
  • Advanced Dashboard Creation with PerformancePoint Services for SharePoint 2010
  • Overview of Visio 2010 and Visio Services for SharePoint 2010
  • SharePoint 2010 Web Content Management Deep-Dive
  • If You Build It, They Will Come: Driving End User Adoption

To help you get maximum value from the conference, we will be recording every session and publishing the files within 48 hours for registered attendees to watch, on demand, through the SharePoint Conference 2009 web site. Almost 250 sessions and you won’t miss a thing!

For more information visit www.mssharepointconference.com and we look forward to seeing you in Las Vegas in October!

I will also attend the conference and would love to see you all in Vegas.
Posted by AMazaheri | 0 Comments

SharePoint 2010 sneak peek site is live!

SharePoint 2010 sneak peek site is live and can be accessed here. Currently there are three videos, first one which goes over a general overview of new and enhanced features of SharePoint 2010 by Tom Rizzo, an IT pro by Richard Riley and a Development focused by good colleague of mine Paul Andrew! There is also a FAQ section with some good information on how to and when to get the SharePoint 2010 beta bits.

sp2010

Enjoy.

 

Posted by AMazaheri | 0 Comments

Service Pack 2 Update

The public update for the Service Pack 2 expiration date issue is now available for download. 

The update can be applied before or after Service Pack 2 installation.  If the update is applied prior to installing Service Pack 2 it will prevent the expiration date from being improperly activated during installation of Service Pack 2, if it is applied after Service Pack 2 it will remove the expiration date incorrectly set during installation of Service Pack 2.

More info here

 

Important Information on MOSS 2007 Service Pack 2

If you are planning to install MOSS 2007 SP2 or already installed it please read the following important announcement which just posted by SharePoint Team Blog:

Attention: Important Information on Service Pack 2 

 

 

 

Posted by AMazaheri | 1 Comments
Filed under: ,

IIS 7.0 and RequestLimitsElement

As we all know in ASP.NET we can configure the maximum length of the request using httpRuntime's  "maxRequestLength" attribute (By default this is set to 4KB and SharePoint uses 50MB as a default value). While this setting works with IIS 6.0, in IIS 7.0 a new attribute "RequestLimitsElement" needs to be configured as well to allow uploading files larger than 30 MB through HTTP.

More information can be found here and KB944981.

 

 

WSS 3.0 and MOSS 2007 SP2

Just a quick note that the SP2 for WSS 3.0 and MOSS 2007 will be available on April 28th 2009! More information can be found here.

Microsoft Certified Master program for SharePoint 2007

I just wrapped up an intensive Three week MCM training up in Redmond and wanted to share couple of posts on the program from colleagues who attended the R2 (Beta) for folks who are interested:

As soon as I get a chance I will share my experience as well, also Arpan Shah had a great post on MCM which can be found here.

Update:

I just found out today that I am officially a MCM for SharePoint 2007!

 

More Posts Next page »
 
Page view tracker