Uncategorized

Windows Server 2008 R2 Enterprise Edition and SharePoint Server 2010 Better Together Whitepaper

A recently published whitepaper is now available on TechNet that describes the benefits of deploying Microsoft SharePoint Server 2010 on Microsoft Windows Server 2008 R2 Enterprise Edition and scenarios in which its features can be applied.

Excerpt

Microsoft® SharePoint® Server 2010 is the business collaboration platform for the enterprise and the Internet. SharePoint Server 2010 has become a business-critical application and an integral part of business processes. To help IT infrastructures to remain flexible and scalable to help support, manage, and secure expanded functionality, an influx of additional users and locations, and increasingly robust applications such as SharePoint Server 2010, we recommend that you choose the Windows Server® 2008 R2 Enterprise operating system during initial deployment.

Download the whitepaper today…

Standard
Uncategorized

Gradual Site Delete in SharePoint 2010

Overlooked often in SharePoint 2010 is the new Gradual Site Delete capability which was designed to mitigate unplanned site collection outages that occurred as the result of lock escalation in Windows SharePoint Server 3.0 and Office SharePoint Server 2007 when a large site collection was requested for deletion.  Before we describe Gradual Site Delete, we should understand the problem space from previous versions of the product.

In Windows SharePoint Services 3.0 and Office SharePoint Server 2007 two (2) independent stored procedures were called as a result of a request for site collection deletion, proc.DropSite which removed the dbo.SiteMap entry for the site collection from the configuration database, and proc.DeleteSite which removed the site collection and its content from its respective content database.

In Windows SharePoint Services 3.0 and Office SharePoint Server 2007 proc.DeleteSite stepped through all the of the tables in the content database corresponding to the Id of the site collection to be deleted, as a result there were roughly 35 tables touched as a part of the operation which occurred as a single homogenous operation.

Delete operations in SQL Server implement a lock on the deleted rows and if the number of rows that are to be deleted is more than a threshold (by default 5000), SQL Server in many cases may assume it is more efficient to escalate these row locks to table locks. Lock-escalation in this scenario freezes the whole table from other legitimate user requests and has the potential to result in performance degradation to the extent of server unresponsiveness.

In SharePoint 2010, mitigation occurs through a tiered process, Gradual Site Delete.  When a site collection is deleted, the site collection entry (pointer) in dbo.SiteMap is removed from the configuration database and from dbo.Sites in the corresponding content database. For all purposes of user access to the site collection Url or its content the site collection no longer exists and is inaccessible, or otherwise, the Url is no longer reserved.

The site collection deletion is then queued into a new table (dbo.SiteDeletion) in the hosting content database where it is marked to be gradually deleted.

At this point in the operation, a new Timer Job Definition [Gradual Site Delete] executes on a daily schedule [configurable], and will continuously attempt to delete all the data for all the site collections in its queue (dbo.SiteDeletion). It will delete the data in small enough batches of a maximum of 1000 rows through multiple transactions to avoid lock escalation, and can be resumed in the event any failure occurs so that it can attempt the delete process again if needed.  Once the site collection is fully deleted the dbo.SiteDeletion entry is removed.

Gradual Site Delete is a selectable operation when working with Windows PowerShell and/or the Object Model in which it can be implemented or bypassed.  See the resources below for additional information on how to access Gradual Delete through the the Object Model or Windows PowerShell.

Resources

SPSite.Delete Method (http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.delete.aspx)

Remove-SPSite (http://technet.microsoft.com/en-us/library/ee836144.aspx#section2)

Standard
Administration, SharePoint

Microsoft SharePoint 2010 Administration Toolkit v1.0 Released

We’ve recently released the first administration toolkit for SharePoint Foundation and SharePoint Server 2010.  The toolkit includes a new User Profile Replication Engine, a new Security Configuration Manifest, a new Content Management Interoperability Services (CMIS) Connector, and the Load Testing Kit (LTK).

User Profile Replication Engine

The User Profile Replication Engine was first introduced as a standalone application in later adminisration toolkits for Office SharePoint Server 2007 to replicate profiles between Shared Services Providers (SSP).  The User Profile Replication Engine for SharePoint Server 2010 was built on Windows PowerShell and now enables the replication of Profile and Social data between the User Profile Service Application in SharePoint Server 2010, in addition to backwards compatibility with Office SharePoint Server 2007 SSPs.  These improvements enable replication between SSP’s or User Profile Service Application services, as well as across versions.  Note Replication is limited to Profile data, SSP’s in Office SharePoint Server 2007 contains no Social activity tracking.

Security Configuration Manifest

The Security Configuration Manifest is an attack surface reduction feature in Windows Server products.   The manifest inlcuded in the administration toolkit adds roles for SharePoint 2010 to Windows Server 2008 with SP2 or Windows Server 2008 R2.

Content Management Interoperability Services Connector

The Content Management Interoperability Services (CMIS) Connector enables consumers of SharePoint to interact with content stored in any repository that has implemented the CMIS standard and in additional enables SharePoint 2010 content to be available to any application that has implemented the CMIS standard.

Load Testing Kit

The Load Testing Kit (LTK) generates a Visual Studio Team System 2008 (VSTS) load test based on Windows SharePoint Services 3.0 Internet Information Services logs.  Load test can be used to generate synthetic load against SharePoint 2010 as part of a capacity planning exercise or a pre-upgrade stress test.

The Microsoft SharePoint 2010 Administration Toolkit v1.0 can be downloaded from http://www.microsoft.com/downloads/details.aspx?FamilyId=718447d8-0814-427a-81c3-c9c3d84c456e&displaylang=en

Microsoft SharePoint 2010 Administration Toolkit v1.0 documentation for SharePoint Foundation 2010 can be downloaded from http://technet.microsoft.com/en-us/library/cc508986.aspx and for SharePoint Server 2010 from http://technet.microsoft.com/en-us/library/cc508851.aspx.

Standard
Administration, SharePoint

Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products

We’ve recently published a new whitepaper that describes the core concepts of identity in SharePoint 2010 and Kerberos’ role in authentication and delegation.  The whitepaper is divided into nine (9) core scenarios:

Scenario 1: Core Configuration
Scenario 2: Kerberos Authentication for SQL OLTP
Scenario 3: Identity Delegation for SQL Analysis Services
Scenario 4: Identity Delegation for SQL Reporting Services
Scenario 5: Identity Delegation for Excel Services
Scenario 6: Identity Delegation for Power Pivot for SharePoint
Scenario 7: Identity Delegation for Visio Services
Scenario 8: Identity Delegation for Performance Point Services
Scenario 9: Identity Delegation for Business Connectivity Services

Download the whitepaper.

Additional Resources

Administrative and Service Accounts Required for Initial Deployment

Plan Authentication Methods (SharePoint Server 2010)

Plan the Secure Store Service (SharePoint Server 2010)

Configure Kerberos Authentication (SharePoint Server 2010)

Standard
Uncategorized

Social Computing and Collaboration Resources

Today we released a new whitepaper that provides prescriptive guidance about profile synchronization and My Site planning and administrative tasks for SharePoint Server 2010 that combines real world scenarios and step by step instructions with accompanying screenshots to help IT Professionals and Developers successfully understand, deploy, provision, and manage the services, components, and features that support and enable user profiles, synchronization, My Site Web sites, and more.

Excerpt

When designing a solution for business collaboration and social computing, it is important to think about a ‘social identity’ that represents each user in the organization. This identity, which lives in SharePoint Server, is typically an aggregate of data from directory sources such as Active Directory® Domain Services (AD DS) and other business systems… more…

Related Resources

Plan for social computing and collaboration (SharePoint Server 2010)

User Profile service overview (SharePoint Server 2010)

User Profile service administration (SharePoint Server 2010)

My Site Web sites overview (SharePoint Server 2010)

Collaboration site planning (SharePoint Server 2010)

Standard
Uncategorized

SQL Server 2008 R2 Enterprise Edition and SharePoint Server 2010 Better Together Whitepaper

A recently published whitepaper is now available on TechNet that describes the benefits of deploying Microsoft SharePoint Server 2010 on Microsoft SQL Server 2008 R2 Enterprise Edition and scenarios in which its features can be applied.

Excerpt

The adoption of Microsoft® SharePoint® Server 2010 can grow exponentially across an organization quickly gaining momentum and taking root as a critical part of an organization’s ecosystem. To help protect data, ensure availability, and keep costs down, we recommend that customers choose Microsoft® SQL Server® 2008 R2 Enterprise Edition during initial deployment.

Download the whitepaper today…

Standard
Uncategorized

New Microsoft SharePoint Server 2010 IT Professional Curriculum

Looking for Microsoft SharePoint Server 2010 IT Professional curriculum? 

Microsoft Learning has recently released a new First Look Clinic and Hands on Lab that provides training explaining both new and improved features in addition to deployment, management, and overall administration guidance for Microsoft SharePoint Server 2010.  In addition to deployment and operations you will also learn how to integrate Microsoft SharePoint Server 2010 with line of business applications using BCS and troubleshoot common platform issues.

First Look Clinic Details

Clinic 10173A What’s new for IT Professionals in Microsoft SharePoint 2010

http://www.microsoft.com/learning/en/us/Course.aspx?ID=10173A&Locale=en-us

Hands on Lab Details

Clinic 10176A What’s new for IT Professionals in Microsoft SharePoint 2010

http://www.microsoft.com/learning/en/us/Course.aspx?ID=10176A&Locale=en-us#tab2

Standard