Posts

Showing posts from February, 2016

SharePoint User Profile Sync Photo Errors

Image
I have been monitoring FIM Client on the server that performs User profile Synchronization for SharePoint 2010/2013.  The FIM Client is found at this path:
..Program Files\Microsoft Office Servers\15.0\Synchronization Service\UIShell\miisclient.exe
I am trying to determine the root cause of the stopped-extension-dll-extension status shown next to the Full Imports:


This blog has been very helpful:
http://adayinsharepointv3.blogspot.com/2012/12/problems-with-user-profile-servicefim.html

I ran the SQL query against the Profile Database and noticed that there are bad URLs in the PictureUrl column for all of the users.  We migrated this database from a 2010 system to this newer 2013 development farm.  This brought over all of the old production links to these photos.

Running this T-SQL query on the database will output the details of the PictureUrl column:

USE     [SharePoint_SA_UserProfileService_Profile]
SELECT
             [RecordID]
            ,[NTName]
            ,[PreferredName]
       …

SharePoint Query Suggestions do not Fire

In order for Query Suggestions to fire on a query in the search box, we know that the search box settings must be set to enable query suggestions and you have to actually have query suggestions in the Search Service Application.


We had a search center that would only fire search query suggestions for privileged accounts.  This is because the suggestions need this permission:


Use Remote Interfaces  -  Use SOAP, Web DAV, the Client Object Model or SharePoint Designer interfaces to access the Web site.Check your permission levels.  READ will work, but we were using Restricted Read, which did not have the Use Remote Interfaces permission.  We created a custom Restricted Read with a new name and added this permission to it and the suggestions fire properly now.