How to fix HTTP 504: Gateway Timeout Error in SharePoint Search

I stumbled upon an interesting issue yesterday with my former colleague Hans Herrgott and decided that it is worth to write about it, to help people who might struggle with the same one at some point in the future. Scenario SharePoint Search cannot crawl SharePoint content sources. SharePoint sites can be succesfully accessed using the browser (from…


The SharePoint Build to Build Update Playbook

I am happy to announce the SharePoint Build to Build Update Playbook for public download today. This set of best practices can be used as a guidance for planning, preparing and executing SharePoint Update installations (CUs and PUs) so called Build to Build (B2B) updates. Microsoft TechNet covers information about how to install SharePoint updates, you’ll…


Improved SharePoint Health Analyzer (with December 2017 PU)

December 2017 PUs for SharePoint 2013/2016 have been released today and bring some good changes to the SharePoint Health Analyzer. I’ve had a lot of discussion with customers about how useful some Health Analyzer rules really are, for that reason these feature fixes are a good decision from the Product Group. SharePoint Administrators often ended up in disabling rules, but…


SharePoint Database Maintenance Recommendations

Database maintenance is a highly-neglected topic in daily SharePoint operation. It seems to be common sense that database backups must occur on a regular base, but only few customers realize the necessity to do some extra work on top of that. Main reason for not creating database maintenance jobs is missing SQL in-depth knowledge (what to do…


No Software Assurance? Must-Dos after Feature Pack Installation

Microsoft just released Feature Pack 2 for SharePoint 2016 using the Public Update Channel. Feature Packs include new functionality for On Premises SharePoint Farms and try to limit feature gaps to SharePoint Online. Great improvements have been published through Feature Pack 1 and 2: SharePoint Framework (SPFx) Administrative Actions Logging MinRole enhancements SharePoint Custom Tiles Hybrid…


Carefully consider using the Copy-SPSite command

The Copy-SPSite command was introduced in SharePoint 2013. The TechNet description states that the command “Makes a copy of a site collection.” Administrators should carefully understand when to use Copy-SPSite and what impact the usage might have. In the past years, I have seen SharePoint customers using Copy-SPSite for various occasions: Duplicating Sites from a template, to…


Switching from FIM to AD Import on SharePoint 2013 farms

SharePoint 2013 offers multiple ways to import user accounts to the User Profile Service Application (UPSA). Our formerly best friend, the Forefront Identity Manager (FIM) was introduced in SharePoint 2010 and is still the default option to get this job done in SharePoint 2013. Good news for all of you folks who never liked this one:…


There was a problem and we can’t open this document

I’ve been running into following scenario for the second time now, that’s why I decided to share my experience with you. A customer just set up an Office Web Apps Server 2013 farm. After finishing the Office Web Apps installation/configuration, SharePoint WOPI bindings have been set up properly. As the customer wanted to check Office…


Do not delete the SharePoint Blog Tools Web Part

You are creating a SharePoint blog and initially customize it, in order to meet your requirements in terms of design, layout, etc. Please be aware, that you should never remove the Blog Tools Web Part from the pages within your site. Once the Blog Tools Web Part is missing, all links to blog posts and…


Missing server side dependencies errors on your multi server SharePoint farm

Consider following scenario: You just installed a SharePoint 2010 / 2013 / 2016 multi server environment. All from scratch. A shiny new farm.On this multi server farm you created certain types of machines (WFE servers, APP servers, and so on) that run role specific services. Everything is good so far, you are happy with the installation work you have done….