Like Us
Plus One
Follow Us
Search
 Name Samuel Betts  Blog Build on SharePoint
 Location Madrid  Category SharePoint
 Articles 82  Views 44882

Articles from Build on SharePoint

s
Umbrella Corporation Theme for ADFS      23-Jun-2017     36  
So I got bored the other day, and decided it was high time my ADFS server had something more inventive than the out-the-box look. Fair use disclaimer: in case it’s not obvious, Umbrella Corp is a m...
As there doesn’t seem to be masses of info on how PHP works on Azure App Services, I figured I’d do something around on the subject now having played around with it a bit. PHP has been an option fo...
Here’s a quick run-through on how to refresh data connections in Excel files stored in SharePoint, via Office Online, 2016 edition. Things have moved around in SharePoint 2016; no longer does Excel...
I’ve done a couple of articles already on Web Application Proxy (WAP) with SharePoint, and figured it was time to update the series now Windows Server 2016 has improved on it. Here’s how to set-up ...
This is part two of one of how to setup the mother of all database clustering solutions for SharePoint. In part one we setup the failover cluster, installed SQL Server and configured the failover c...
When I demonstrated AlwaysOn for SharePoint Disaster Recovery setups a while ago, the SQL cluster model I setup wasn’t strictly speaking highly-available. This is because there’s no failover for SQ...
So I had a long-running issue where the next-generation OneDrive sync client just wouldn’t sign-in to my corp account, and nothing was syncing. I had tried the nice steps laid out on the support si...
Just a quick clarification on terminology & methodologies for SharePoint “disaster recovery” (DR). In case you didn’t know already, multiple SharePoint farms can be run sharing the same content...
Some people may have had issues where the SharePoint Configuration Wizard never seems to finish an upgrade. This is a quick & dirty post to explain how finish it, as cleanly as possible. First;...
So now we’ve got an active/passive SharePoint farm solution setup, the next question that is how to patch both farms with as little drama as possible. We need to patch one farm while the other’s in...
As mentioned before, there’s good reason to have a disaster recovery (DR) farm setup for SharePoint if you need near 100% uptime. As also mentioned, you may need to synchronise some service-applica...
Why Does SharePoint Start-up So Slowly?      18-Mar-2016     449  
A question that comes up often is why SharePoint takes so long to do anything the first time something’s accessed after an IIS restart, or machine reboot. Typically for a non-technical person this...
Most SharePoint developers will have probably have seen these SharePoint event IDs at some point or other, especially if you’ve ever worked with server-side code before. What to do server-side is p...
Most SharePoint developers will have probably have seen these SharePoint event IDs at some point or other, especially if you’ve ever worked with server-side code before. How to properly ...
If you’ve ever had a problem with the user profile application (UPA) not working, this post is your checklist. It’s not the clearest problem to troubleshoot. The error usual manifests as a “UserPr...
If you’ve ever had a problem with the user profile application (UPA) not working, this post is your checklist. It’s not the clearest problem to troubleshoot. The error usual manifests a...
Alternative title: “how do I get a redundant SQL backend combined with a disaster recovery site, using AlwaysOn”? This is a question that has come up a bit just recently. How to arrange the SQL Se...
Alternative title: “how do I get a redundant SQL backend combined with a disaster recovery site, using AlwaysOn”? This is a question that has come up a bit just recently so I though I&#...
A key part of hot-standby/disaster-recovery SharePoint 2013 farms is the principal that only content is synchronised between the two farms. The reason being is that we want to reduce the chance tha...
A key part of hot-standby/disaster-recovery SharePoint 2013 farms is the principal that only content is synchronised between the two farms. The reason being is that we want to reduce the chance tha...
SharePoint Disaster Recovery Failover Techniques      27-Oct-2015     536  
So you’ve got or are interested in two SharePoint farms running in parallel and you want to know how to switch users between the two farms for when you need to. There’s a few options to do it; choo...
SharePoint Disaster Recovery Failover Techniques      27-Oct-2015     264  
So you’ve got or are interested in two SharePoint farms running in parallel and you want to know how to switch users between the two farms for when you need to. There’s a few options to...
SharePoint Usage Database in SQL Server AlwaysOn      23-Oct-2015     458  
SharePoint has a very handy service-application that’s normally running called the “SharePoint usage & health” application. It’s actually a very useful to have under normal circumstance as it l...
SharePoint Usage Database in SQL Server AlwaysOn      23-Oct-2015     404  
SharePoint has a very handy service-application that’s normally running called the “SharePoint usage & health” application. It’s actually a very useful to have under nor...
Alternative title: “the mystery of the SharePoint security token caches”. Something that comes up now & then is why SharePoint seems to say a user has no permissions for something when said us...
Alternative title: “the mystery of the SharePoint security token caches”. Something that comes up now & then is why SharePoint seems to say a user has no permissions for something w...
AppFabric & distributed cache issues in SharePoint is something that comes up with reasonable regularity, often because SharePoint admins have never been introduced to this extra layer of Share...
AppFabric & distributed cache issues in SharePoint is something that comes up with reasonable regularity, often because SharePoint admins have never been introduced to this extra layer of Share...
To continue the SharePoint on Web Application Proxy theme, something that’s not been covered yet is how to publish SharePoint-hosted applications with Web Application Proxy, in particular wit...
To continue the SharePoint on Web Application Proxy theme, something that’s not been covered yet is how to publish SharePoint-hosted applications with Web Application Proxy, in particular wit...
So you’ve heard about the possibility of running two SharePoint farms in parallel to help keep SharePoint users happily online, and you want some more information about how it works and why you’d w...
Virtual Machine Snapshots for SharePoint      24-Aug-2015     525  
…or perhaps better titled, “why you really shouldn’t consider using snapshots with SharePoint (but fine, if you insist…)”. A common question that comes up for SharePoint is how to snapshot/rollbac...
As highlighted in a previous post, it is possible to patch SharePoint without suffering any downtime at all if you have x2 SharePoint farms to play with. This is great if you’re worried about the u...
A Deeper Look: Patching SharePoint 2013 Farms      19-Aug-2015     440  
So you need to patch a SharePoint farm and you’re unsure about the best way of doing so & the risks. This post broadly covers the best way of updating SharePoint farms, looks at typical problem...
SharePoint Performance Monitoring with Azure      13-Aug-2015     508  
Aside from epic scaling possibilities, another cool ability Azure gives us is HTTP endpoint monitoring – the ability to check our SharePoint apps are responding nicely, even from various locations ...
Create SharePoint Farms in the New Azure Portal      12-Aug-2015     456  
Azure has a new management portal that unlocks some cool new toys & features in Azure; stuff that SharePoint admins can benefit from it too if you know it’s there. A key new feature of the new ...
Add Custom HTTP Headers to SharePoint Responses      16-Jul-2015     437  
Something that can be useful to configure for SharePoint web-applications is extra HTTP headers to the page responses. This post is about the best way of configuring this for SharePoint specificall...
Smoother SharePoint Server Patching      08-Jul-2015     422  
Something that’s always been a challenge in SharePoint on-premises, and 2013 in particular is deploying patches across the farm. SharePoint patches, updates and service-packs typically take a liter...
So having played around with the Windows Server role “Web Application Proxy” a lot more recently, I’ve learnt a few more things about the two working together that I thought worthy of sharing. Wind...
SharePoint Clustering Techniques      27-May-2015     470  
A keyword that’s often thrown around when discussing SharePoint architecture is “clustering”. The problem is that it’s often not very clear what it means in the context of SharePoint, so here’s a q...
SharePoint Logon & Resource AD Connections      29-Apr-2015     539  
People with a keen eye for identity management may have noticed that there are three types of Active Directory connections for profile synchronisation; normal “Active Directory”, “Active Directory ...
Something I’ve been promoting as an essential high-availability strategy for SharePoint is having a disaster recovery site for SharePoint. A SharePoint DR site is simply an entirely separate ShareP...
Hosting SharePoint Content Databases in SQL Azure      10-Apr-2015     662  
Another great feature of Azure which we can harness for SharePoint farms for is SQL Azure. SQL Azure is basically SQL Server as a service; you never manage the SQL Servers running the service for y...
Creating a Cloud Workstation with Azure      08-Apr-2015     678  
Just a quick one - I had an idea the other day about how I could work at home, on any device but using all my apps & other goodness I normally need a laptop for (read: that don’t work on a tabl...
Or “ErrorCode<ERRCAdmin040>:SubStatus<ES0001>:Failed to connect to hosts in the cluster” if you want the full error. This is just a quick-one. You may see this error if you try and ad...
Running SharePoint Farms in Azure      20-Mar-2015     954  
Running SharePoint farms is an increasingly popular IT workload for the cloud/Azure for all sorts of reasons. There are though some important differences in running SharePoint on-premises to on-clo...
Graceful SharePoint AppFabric Restarts      12-Mar-2015     646  
Many people have asked about how to cleanly restart an AppFabric server so data in the cache isn’t lost and may have even found they’ve not been able to get it to work themselves. It’s a good quest...
Running “on-premises” SharePoint farms in Azure is becoming a fairly common configuration now, given how much flexibility Azure gives in terms of scaling for the price. However, deploying new Share...
In a previous post I described how to troubleshoot AppFabric timeouts a problem which many customers have seen, most acutely when SharePoint is under heavy load. One thing consistent to almost ever...
Small but significant update; earlier I described a problem where SharePoint can get its’ knickers in a twist when it comes to consuming a SQL Server endpoint that exists in multiple clusters. We...
As anyone with generic webserver + HTTPS knowledge will tell you, traditionally, running multiple SSL websites on a single box as always been a bit tricky if you have only one network interface on ...
It’s not uncommon for customers plan a highly-available SharePoint (HA-SP) installation to satisfy uptime requirements for the business. It is uncommon that said designs give an architecture in the...
So you have a SharePoint/SQL outage despite having SQL Server AlwaysOn configured, and you naturally want to know why. Event IDs 5586 and 6398 are flooding the SharePoint servers and you don’t know...
SharePoint 2013 Crawl History Error      10-Dec-2014     592  
Just a quick one; if you’ve ever seen the error “Could not find Stored Procedure Search_GetRepositoryTimePerCrawl” when you click on “crawl history” in the SharePoint Search app then this fix could...
A new toy I’ve played around with recently is this new web-application proxy (WAP) role in Windows Server 2012 R2. I thought I’d write a quick post about setting up SharePoint 2013 with it because ...
I thought I’d share some tests I’ve done on how much more resilient the new search engine is to server outages now in 2013 just because I’ve done some research on it just recently. It’s especially ...
To demonstrate how SharePoint and SQL Server AlwaysOn work together, especially with a failover, I did a quick video to show it in action. Here it is, enjoy: SQL Server AlwaysOn is a key tool in ...
I had an interesting challenge just recently which was to perform multi-level queries on any given list dynamically using GET parameters to build the query. In other words, from a GET request, we s...
In a hybrid SharePoint world a nice trick you can do is to merge search results from your on-premises SharePoint setup with your SharePoint Online sites – i.e. you search in one place (on-premise S...
Troubleshooting SharePoint Event ID 6393      24-Sep-2014     768  
This event ID means “a SharePoint timer job had an unexpected failure” in short. Admittedly this isn’t overly informative given how many different timer-jobs there are for any given SharePoint farm...
No User Profiles Being Crawled Another quick one. You might notice that no user profiles are being found when you search for them. If you take a look at crawl logs, you’ll probably this error in...
How SharePoint 2013 Fits With Office Web Apps      17-Sep-2014     452  
Just a quick one. Since 2013, SharePoint integration with Office Web Apps has changed quite dramatically and has been the source of some confusion so I hope to make it 100% clear here. In short, ...
A question that comes up with fairly persistent regularity is “how come my web-part can’t connect to my SQL database/web-service/whatever with integrated credentials?”. It’s a question that has som...
…or how to use a single login for SharePoint Online + your own on-premises SharePoint installation, in short. As people move ever cloud-wards something unique we can offer in Microsoft is the abil...
How to Migrate SharePoint Users to ADFS      03-Sep-2014     821  
Or “how to move users from domain A to untrusted Domain B, using ADFS from domain A”. Moving from a domain authentication to ADFS authentication is becoming a not uncommon activity these days, par...
If you have a SharePoint farm that uses SQL Server AlwaysOn and your upgrade is just never finishing, this article might be for you. Update: as someone pointed out, removing the service-applicati...
SharePoint Server Patch Mismatch Problems      21-Aug-2014     462  
If you’ve patched a SharePoint farm before you’ll know that the last stage of the process is to let PSConfig/Configuration Wizard finish the job. This will stall (by default – you can force) if it ...
Hot on the heels of the last analysis showing the performance hit for a synchronous SQL Server AlwaysOn cluster, re-running the same tests show a distinct performance boost when asynchronous commit...
How to setup SharePoint with SQL Server AlwaysOn has been covered nicely now, but I’ve not covered the performance hit setting up such a system will incur. The short version is: updates are about x...
AppFabric is a key part of any SharePoint 2013 as we all know by now. It’s used for many things indeed all over the product and AppFabric in turn uses Active Directory to make sure only authorised ...
Having already blogged about this subject, a question I frequently get asked is “how can I patch my [single] SharePoint farm with no or minimal down-time?” Well let’s cut to the chase; it’s not po...
Otherwise entitled “The Mysteries of the Wobbly AppFabric Cache-Cluster”. In the daily running of on-premise SharePoint 2013, you may have seen errors & warnings logged about AppFabric/the dis...
Troubleshooting AppFabric Timeouts on SharePoint      28-May-2014     481  
SharePoint 2013 uses AppFabric to host a bunch of stuff in a cache-cluster. This is awesome mainly because each web-front-end server doesn’t have its’ own cache island that can’t be shared with the...
You might get an error installing KB2920189 on any gen2 VMs. If you do, disable secure boot in the virtual machine settings and it should work. That’s it – a quick & dirty post because I ba...
SQL Server 2014 is out bringing with it enhanced AlwaysOn clustering, and is indeed already supported by SharePoint 2013 past SP1. Some new benefits in SQL Server 2014 are the reliability improveme...
Something you may have heard of if you know clustering at all is the idea of “multi-subnet clusters”; a capability introduced in Windows Server 2012 (if memory serves) to Windows Failover Clusterin...
Quick & dirty post as this error took me longer than it should’ve to get to solve. Claims to Windows Token Service – used to convert a claim login into a Windows login for those times you need ...
The “High-Availability SharePoint” Bible      17-Apr-2014     444  
A big interest of mine is designing SharePoint farms to be highly-available through good architecture & solid design; something I’ve posted about quite a bit on this blog over time. This articl...
Something I want to clarify is the difference between these types of “high-availability” SharePoint setups. The difference is fairly simple actually but people often get the two confuse...
A common obstacle in the world of IT is dealing with firewalls; particularly when they seem to be blocking something you need. Firewalls are by design, a pain to work with but obviously they’re a n...
SharePoint is often used to host public-facing websites and we can all agree it’s generally a bad idea to have general purpose SharePoint farm sitting on a publicly accessible interface directly. T...
Securing Windows XP After April 2014      01-Apr-2014     432  
Windows XP ceases to be supported and therefore patched past April 8th 2014. This means if somebody finds a hole in it big enough to sail a tanker through, any XP machine not covered with a Premier...