SharePoint Conference 2011 Recap

Well, I am sitting here on the plane returning home to St. Louis, MO after a lovely week in Anaheim, CA. SharePoint Conference 2011 is finished. Many people are worn out and folks are going home with a lot of information to think about. I wanted to take a moment to highlight some of my thoughts and experiences from the conference.

Beginning the week with KnowledgeLake

I arrived in Anaheim, CA on Saturday to be able to attend KnowledgeLake’s first user conference which occurred all day Sunday. For those who don’t know, KnowledgeLake is a software solution that works along with SharePoint to extend its enterprise content management features.  In the way of announcements, we learned about new integration with Office 365, the ability to use their Capture product on Windows Azure, new features coming down the pipe for their current products, the overall software roadmap, and a new solution released called Unity are the ones that come to mind. KnowledgeLake has several press releases which provide more details.

In the couple breakout sessions, we reviewed information and tips for upgrading a SharePoint environment to 2010 which has KnowledgeLake’s Imaging solution deployed. From Russ Houberg (@rhouberg), we reviewed important new items that Russ learned while upgrading his Microsoft Certified Master’s certification to 2010. Congratulations Russ on passing!

SPC11 gets fully under way

Then came Monday, when the SharePoint Conference got into full swing. There was so much going on and information shared that if I wrote about all of it, I would have a book chapter. That isn’t very effective for a blog so I just wanted to hits the highlights.

The conference was exactly what I expected and I was pleased to see Microsoft did a good job with it. Some folks I talked to were disappointed. I think it was a difference in expectations. For me, with this being a non-release year, I didn’t expect to be overwhelmed at the keynote or to have a lot of sessions where I was exposed to an incredible amount of new concepts and information. The keynote was as I expected except for the incredibly brave demonstration of SQL Server “Denali” “Always On” failover and the new Office 365 BCS being able to use web services announcement. The “Denali” demonstration went beautifully and Microsoft has done some fantastic work on that product. I look forward to being able to implement “Denali” for SharePoint 2010 at customers in the near future and was pleased to find out they added support for it in SP2010 Service Pack 1. From the sessions, I regularly got useful “nuggets” of information that I can go back and utilize immediately which again met my expectations. Finally, there was the joy of being able to catch up with and see so many of the great folks in the SharePoint community.

I spoke a little before about the sessions but there are a couple I wanted to highlight as they are still in the forefront of my thoughts.

Eric Shupps’ SPC373 Performance Tuning SharePoint 2010

Eric Shupps (@eshupps) had a wonderful session on different items you can do to improve the performance of your SharePoint sites. He reviewed items such as the different methods of caching, IIS compression, and the developer dashboard. His use of the Visual Studio Load Testing application to show the improvements was a great choice and Eric kept the presentation fast paced and interesting. I have to point out a couple great blog posts by Sean McDonough (@spmcdonough) if you want to dig in even deeper into the subject of blob caching:

We Drift Deeper Into the Sound … as the (BLOB Cache) Flush Comes

Client-Server Interactions and the max-age Attribute with SharePoint BLOB Caching

Spencer Harbar’s SPC407 Enterprise Deployment Considerations for the User Profile Service Application

Spencer Harbar (@harbars) did a fantastic 400 level session with detailed information about everyone’s favorite subject, the user profile service application. Spence reviewed the importance of planning your identity management solution, explained the overall architecture, how to properly provision the UPS using PowerShell, and reviewed deployed considerations just to name a few things.

In the end, it was a great week with a great group of folks and has me energized again to go back and do exciting things with SharePoint. But even more exciting is the announcement of SharePoint Conference 2012 occurring in Las Vegas on November 12-15, 2012. Look forward to seeing you there!!!

Posted in Microsoft Office Sharepoint Server | Tagged , , | 1 Comment

MS Federated Search Connectors

I just saw a series of new federated search connectors show up on my Microsoft Download site feed. I personally hadn’t heard anything about these being released but wanted to post the links to them and the description provided for them.  Here is what the site has to say:

”Federated Search Connectors allow a search solution based on any Microsoft Enterprise Search product (Microsoft Search Server 2010, Microsoft SharePoint Server 2010, Microsoft FAST Search for SharePoint 2010, Microsoft Search Server 2008, or Microsoft Office SharePoint Server 2007) to pass a query to a target system and accept and display results from that system.”

So here are the different types of connectors available…I look forward to trying them out:

Google News

Google Blog

YouTube

Bing Search

Bing News

Bing Images

Bing Local

Yahoo Search

Yahoo News

Yahoo Images

Flickr

Technet

MSDN

Wikipedia

Encyclopedia Britannica

Business Week

The Register

Posted in Microsoft Office Sharepoint Server, SharePoint 2010, SP2010 | Tagged , , , , , , | Leave a comment

St. Louis Day of .Net

Well, it is that time of year again. The St. Louis Day of .Net is coming around again this August 20-21. I just found out this week that I get to participate as a speaker for a third year in a row. I am excited to see the event continue to grow and for there to be such great community involvement.

As with other years, they are getting a great lineup of speakers and a greatly diverse topics which more than makes the price of admission well worth it. You can find all the information you need at the website.

This year, I will be presenting a 300 level session called the “Kerberos Survival Guide.” Here is the synopsis:  If it were just IIS, Kerberos, and you alone in a jungle, would you be able to survive the encounter? You will after you attend this once in a lifetime event! OK…in reality, if you come to this session, you will the learn basics of how Kerberos works, when you want to use it, what is needed to deploy it for any web site (including SharePoint) in IIS, how to troubleshoot issues, and how to do advanced delegation in code.

Hope to see you there!

Posted in Microsoft Office Sharepoint Server | Leave a comment

Maybe just a little more rosemary or thyme

Have you ever had this great recipe that you loved cooking over and over again? You got very comfortable with how to prepare the recipe and get it right every time. With time, something happens with that comfortable recipe and you decide it just is not  as good as it use to be or just does not fulfill your hunger anymore. When this happens, you usually have a couple of options to choose from. Either you can completely skip using the recipe for some time or you start to experiment with the recipe to try to make it better again. So what on earth does cooking and recipes have to do with SharePoint? I am so glad you asked.

So for almost fourteen years, I have been primarily an IT Pro working on infrastructure. Over these years, I spiced up my own personal recipe by moving from being a MS Windows server generalist to specializing in MS Exchange. From there, I have moved into the SharePoint realm which has so many great aspects to keep me busy. Well, I have been working for a while to add a twist to my SharePoint work which is to equip myself to do more on the development side. I believe to be a great SharePoint architect, you need a foot solidly in each camp (Dev and IT Pro).

So why am I telling you this? Over the next months, you will start to see the “recipe” for my blog change just a bit. I have no desire to completely swap out recipes. But I will be trying to mix in more aspects of development while I keep talking about infrastructure. In addition, I continue to work on posting more frequently. I have come to realize it is easier to post more if I practice it regularly. This means regularly making myself sit down to write.

I will be experimenting. I may get it wrong sometimes but my goal is to learn and make it better the next time. So feel free to let me know what you think and how it is going.

Posted in Microsoft Office Sharepoint Server | 1 Comment

SharePoint Saturday Ozarks Recap

On Saturday, June 12, I got the pleasure for a second year to present at SharePoint Saturday Ozarks. I sincerely enjoyed my time there again.

Mark Rackley outdid himself again and put the event together beautifully. He is truly committed to making this event successful and he definitely did that. I am always impressed by the number of folks he can get from all over to attend an event in the Ozarks in Harrison, AR.

For my presentation, I did the Kerberos Survival Guide (link to presentation) . My belief is that Kerberos is not as bad to setup as people make it out to be. However, it is difficult to setup if you don’t understand why you are doing the steps. So understanding is the first step. I want to continue to give this presentation to ground people in the basics so they can understand what they need to successfully implement and support Kerberos.

Posted in Microsoft Office Sharepoint Server | Leave a comment

Back in the Saddle Again

It has been quite awhile since I have posted and I needed to get myself back into gear again. I have had a lot going on but I wanted to make blogging a priority this year and haven’t done well up to this point. I have several posts lined up that I want to write and I know as I get to start helping clients deploying SharePoint 2010, I am going to have some great things to share.

To get my rusty blogging skills going again, I wanted to catch up on posting links to presentation I have done over the last several months.

On December 8, I was in Kansas City, MO working at a client and had the opportunity to present at the Heartland SharePoint Users Group. As you can see by the number of times of presented on this subjects, I am excited about the business intelligence features and integration that is coming with SharePoint 2010. This was my first time doing the presentation SharePoint 2010: Insights into BI.

On December 12, I got to attend the SharePoint Saturday Kansas City. The turnout was fantastic and I enjoyed catching up with old friends and making new ones. SharePoint Saturdays always astound me in the fantastic power of the SharePoint community to put on the events and the wonderful talent of speakers that spend their time putting together their presentations. I gave my SharePoint 2010: Insights into BI presentation.

On December 16, I traveled to Springfield, IL to participate in the SharePoint Roadshow. Darrin Bishop put together a great event, it was great to see large turnout and it was great to see Becky Bertram and Matt Bremer. The presentations I gave were SharePoint 2010 IT Pro Overview and SharePoint 2010: Insights into BI.

On January 7, I presented for clients of my consulting firm about the new business intelligence features that will be available in SharePoint 2010. I have posted the slides for SharePoint 2010: Insights into BI.

Finally, on March 9, I presented to the St. Louis SQL Users Group. I put together a new presentation that I hope to give more in the future about SQL and SharePoint. The presentation I gave was titled What SQL DBAs need to know about SharePoint.

I know…I know…this is May…I told you I need to get caught up and blog more.

Posted in Microsoft Office Sharepoint Server | Leave a comment

SharePoint Road Show: Springfield, IL

I will be part of the panel for the SharePoint Road Show in Springfield, IL on Wednesday, December 16th. Hope to see you there!

The SharePoint 2010 Road Show is an all-day event sponsored by Microsoft, International SharePoint Professionals Association (ISPA) and other local companies. The SharePoint Road Show has one goal in mind: SharePoint 2010 Education! You’ll see SharePoint 2010 in action, and have a chance to ask questions of professionals whom have been involved in testing in the months prior to the recent Beta release. Speakers include SharePoint MVP’s, SharePoint evangelists and other SharePoint experts from around the country.

Posted in Microsoft Office Sharepoint Server | 1 Comment

Upcoming Presentations

I am looking forward to present next week in Kansas City, MO. I will be presenting on SharePoint 2010: Insights and BI. Here is where you can find me:

Heartland Users Group: SharePoint
Tuesday, December 8 at 7:00 p.m.

SharePoint Saturday Kansas City
Saturday, December 12

Presentation Synopsis: In this 200 level session, we will explore the Insights portion of the SharePoint 2010 arsenal. You will see a quick overview to answer the questions "What is business intelligence?" and "Why use BI?" for those new to this technology. You will explore each aspect of the Microsoft Business Intelligence strategy providing a definition of the components, what’s new for SharePoint 2010 and Office 2010, and see demos of the components. You will understand how all the components fit together in the architecture and understand the use cases for the technology. We will be reviewing the following components: Excel, PowerPivot (Gemini), Excel Services, Visio Services, PerformancePoint Services, Reporting Services, Report Builder, Integration Services, and Analysis Services.

Posted in Microsoft Office Sharepoint Server | Leave a comment

Is Your SQL Server Ready for SharePoint 2010?

Alright, if you have been tracking the posts on the upcoming SharePoint release, you may very well say, “Yes, I know…I know. SQL Server needs to be 64-bit.” But I ask you to keep reading because I think there is more to the story.

The Basics

Let me very quickly review the 64-bit story for those who may not seen the posts. In order to install SharePoint 2010, your SQL Server will need to be version 2005 or 2008 and it will need to be 64-bit. You won’t be able to use a 32-bit SQL Server or a SQL Server 2000 instance.

So What Else Is There?

SQL Server is the heart of your SharePoint farm. I continue to repeat this phrase every opportunity I get to discuss SharePoint infrastructure. With the improved functionality of SharePoint 2010 or your current SharePoint 2007 platform, your usage and needs from SharePoint will continue to grow. SharePoint 2010 providing more functionality means you will need more SQL resources. The first place to start to ensure the infrastructure is ready for your needs is SQL Server.

Does your current SharePoint environment’s response time meet your needs? Do you have enough capacity to handle your database growth for the next six months to year? These are important questions to evaluate now. If your answer  to these questions is no or I don’t know, I want to give you some steps to begin finding the root of the problems.

Performance

In evaluating the performance of a SQL Server, review these four components: processor, memory, disk and network.

Disk is normally the primary bottleneck I find when evaluating client deployments. The disk subsystem needs to have enough disk throughput (or IOPs) so that it can stay responsive enough to your needs. For small to mid-size businesses, your disks should probably respond to requests within 20 milliseconds (ms). For most enterprise environments, a 10 ms responsive time is ideal. For high performance needs, you will design for 5 ms. Look at performance counters \Logical Disk\Avg. Disk sec/Read and \Logical Disk\Avg. Disk sec/Write.

Memory bottlenecks on a SQL server are harder to identify so I want to provide some very high level guidelines: small servers need 8GB, medium servers need 16GB, and large servers need 32GB. I will do a future post digging into these sizing recommendations in more detail.

Processor and network on your SQL server are pretty easy to evaluate. Processor should stay below 80% average utilization and not have any long sustained peeks at 100% utilization. Network utilization should stay below 70% average utilization.

When evaluating bottlenecks, you want to evaluate and eliminate bottlenecks in this order: memory, processor, disk and network. There are reviewed in this order because the previous item could be effecting the item after it.

Capacity

As your use of SharePoint grows, you are going to want to manage the growth of your content databases. For collaboration environments, you want to make sure your content databases do not grow above 100GB. If they start to approach this size, you need to break up the content in different site collections and move those site collections to other content databases.

Ensure you check the free space on each of your drive letters (LUNS).  NTFS performance drops after the free space is below 25%. Therefore, no drive letter should not go beyond 75% utilization.

You want to monitor how quickly your databases grow over time. This allows you to predict future storage needs and plan accordingly.

Putting It All Together

These are a series of check you should do in your environment to make sure today that your SQL Server is ready for the SharePoint workload tomorrow.

Posted in Microsoft Office Sharepoint Server | 2 Comments

Attention SSRS 2005 SharePoint Integrated Users – Oct 2009 Security Patches Manual Steps

This blog post discusses the additional manual steps SharePoint Integrated Reporting Service instances will need in order to be fully patched correctly.

As part of the October 2009 Microsoft Security Patch Release, the security patch MS09-062 contains fixes for SQL Server 2005 Reporting Services (SSRS). This patch will normally automatically be applied to your Reporting Services instances either through Windows Update or applied as part of your company’s normal security patch process.

However, for Reporting Services instances that are installed in SharePoint Integrated mode, you need to apply an updated “Microsoft SQL Server 2005 Reporting Services Add-in” also. This will NOT be done automatically as part of the update process.

In most deployments, this updated add-in will need to be applied on your Reporting Services server and all your SharePoint Web Front Ends. Basically, wherever you have already installed this add-in in the past.

There is an SQL 2005 SP2 and SP3 version of this patch so I will list the KB article and the add-in download link:

SQL 2005 SP2 Add-In Details
MS KB 970896
Download add-in here (make sure you grab x32 or x64 as need)

SQL 2005 SP3 Add-In Details
MS KB 970894
Download add-in here (make sure you grab x32 or x64 as need)

Posted in Microsoft Office Sharepoint Server | Tagged , , | Leave a comment