While configuring hybrid on a SharePoint Server 2019 farm, I was trying to synchronize my taxonomy from SharePoint Online to my SharePoint 2019 farm. Unfortunately, the Timer Job failed with the error: The current user has insufficient permissions to perform this operation! But… the timer job doesn’t tell us what user it tries to connect to, so let me show you how to easily find this out!
On the Job History you also have some very useful information that will help you find out more about the error: The Server the Timer Job was running on and the Correlation ID if you want to look it up in the ULS!
Most of the time, for users such as insufficient permissions, more details about the error will be logged in the Event Log of the server where the Timer Job ran. When logging in CALSP04 and going in the event viewer, I can see the same error, as well as the “User” it gave the error on, in my case LAB\S-farm , which is my farm account.
When looking in my on-premises Term Store, I realized I had forgotten to add my farm account as a term store administrator! It’s a requirement for Hybrid Taxonomy to make sure that the account running the Timer Service (your farm account) has Admin rights on the Term Store!
After adding the necessary rights, my terms were synced successfully!
|Leave a comment and don’t forget to like the Absolute SharePoint Blog Page on Facebook and to follow me on Twitter here for the latest news and technical articles on SharePoint. I am also a Pluralsight author, and you can view all the courses I created on my author page.|