Joy's Blog Learning never stops…!!!


Announcements – SharePoint Server 2016 Beta 2 is available

Posted by Joy

Microsoft announces the availability of SharePoint Server Beta 2 today along with Project Server 2016 Beta 2.

What’s new in Beta 2 since IT Preview?

SharePoint Server 2016 Beta 2 builds upon the infrastructure strengths delivered in IT Preview and introduces new hybrid experiences that enable our customers to take advantage of the possibilities of the cloud.

Download SharePoint Server 2016 Beta 2 -

Read the full article -


Collab365 – Boost End-user Productivity with Office 365

Posted by Joy

I delivered my 2nd session today at 05.00 AM – 06.00 AM GMT (08th October) at Collab365 on “Boost End-user Productivity with Office 365”.

Following are the topic I covered in the session:

  • O365 Emails
  • Delve
  • SharePoint Online
  • Sway
  • Video
  • Yammer

If you are interested in viewing presentation, here it is....


Collab365 – What’s new in SharePoint 2016 for Power Users

Posted by Joy

I delivered my 1st session today at 11.00 PM – 12.00 PM GMT (07th October) at Collab365 on “What’s new in SharePoint 2016 for Power Users”. It was at 4.30 AM (08th October) for me and delivering a live session at this time for the 1st time.

This is one of the few live broadcasting sessions at Collab365 and it was nice to see more than 30 attendees.

Even though I had some technical trouble sharing screen, I managed to cover many of the new and enhanced features in SharePoint 2016. Following are the topics I covered during the session:

  • SharePoint Release History and Roadmap
  • App Launcher
  • Increased upload file size
  • 5,000 items list view threshold
  • Document Library accessibility features
  • ODF support
  • Expanded support for file names and URLs
  • Sharing features
  • Durable Links
  • Access Services new features
  • Fast Site Collection creation
  • Hybrid scenarios in SharePoint 2016
    • Hybrid Sites
    • Hybrid OneDrive
    • Hybrid Search
  • Compliance features

Even though I was not able to demo all of this, I was able to explain all of them.

I’m planning to record set of short videos on how to configure and use them in future and stay connected. Smile

If you are interested in viewing presentation, here it is....

If you want to download the presentation, here is the link...

Session 1 - What's new SharePoint 2016 for Power Users


Announcements – Collab365 SharePoint and Office 365 Online Conference 2015

Posted by Joy

The largest SharePoint and Office 365 Online Conference is less than a week away…!!!

More than 140 speakers word-wide. More than 140 sessions. This is the largest global online conference in year 2015.

Register -


Article – Tips and Tricks – Selecting Services to run in the farm in SharePoint 2016 IT Preview

Posted by Joy

I assume by now most of you have installed and tried SharePoint 2016 IT Preview.

Except the change in the Specify Server Role page in the SharePoint Products Configuration Wizard asking us to specify the role of the server (Min-role), another change we can see in the installation and configuration of SharePoint 2016 IT Preview is, we can specify what services we want to run in the farm using Initial Farm Configuration Wizard.

As you can see below, we get a new section in Initial Farm Configuration Wizard, right below Service Applications selection, to choose what services we need to run in the farm.

Services in the farm

This reduces one of the configuration steps which we need to after running Initial Farm Configuration Wizard in the previous versions of SharePoint.


Article – Fix it – SharePoint 2013 User Profile Synchronization Service cannot be started with SQL Server 2014

Posted by Joy

I wrote an article on configuring User Profile Service for SharePoint 2010 and I have been using/ following the same steps for so many implementations up until last week.

For those who have not read it before –

However, I installed a new environment for one of our client last week and tried to start the User Profile Synchronization Service using Manage services on server page in Central Administration web site and it did not work.


When I click Start link to start the User Profile Synchronization Service, it stays in “Starting” state for some time (actually little longer) and then goes back to “Stopped” state. Sad smile Sad smile

Troubleshooting steps:

I executed all the following troubleshooting tasks and made sure that I tried all the possible solutions based on my experience and others experience:

  • Adding Farm service account in to the Administrators group
  • Deleting User Profile Services service application and recreating it
  • Verify the password of Farm service account
  • Clearing SharePoint Configuration Cache
  • Changing the Log On As account for Forefront Identity Manager Service and Forefront Identity Manager Synchronization Service
  • Etc…

I did all these but no luck Sad smile Sad smile Sad smile

Hhhmmmmm Thinking smile Thinking smile Thinking smile

I started investigating further and noticed following:

  • I managed to successfully start/ configure User Profile Synchronization Service on 03 VMs with Windows Server 2012 R2, SharePoint Server 2013 with Service Pack 1 and SQL Server 2012 R2
  • I failed to start/ configure User Profile Synchronization Service in 03 VMs with Windows Server 2012 R2, SharePoint Server 2013 with Service Pack 1 and SQL Server 2014

I downloaded and applied June 2015 Cumulative Update for SharePoint Server 2013.

Woooohhhhooooo…!!!! It worked…!!! Smile Smile Smile


Based on my investigation, I believe that SQL Server 2014 is the culprit and applying June 2015 CU resolved the issue.


Announcements – SharePoint Server 2016 IT Preview

Posted by Joy

I have been trying the new SharePoint Server 2016 bits for few months through the TAP programs and now time has come to talk about in public.

Microsoft released SharePoint Server 2016 preview build 16.0.4316.1217 on 10th August for TAP participants and now the same build has been released to public.

It’s pointless recreating the same blog and visit Bill Baer’s post about to get more information on the SharePoint Server 2016 IT Preview.

Announcing availability of SharePoint Server 2016 IT Preview and cloud hybrid search -

SharePoint Server 2016 IT Preview Reviewer Guide -

Download SharePoint Server 2016 IT Preview -

This preview meant and focuses on infrastructure new features and enhancements and I believe that’s why they call is as IT Preview.


Sri Lanka SharePoint Forum – July, 2015

Posted by Joy

Yesterday we had our July monthly user group gathering for Sri Lanka SharePoint User Group. We had 02 sessions – Business Continuity and Office 365 API.

Dinusha delivered a session on Office 365 API.

I delivered a session on implementing a business continuity for SharePoint and I covered topics such as monitoring SharePoint using Health Analyzer, Diagnosing logging, Usage and health data collection, implementing high availability using distributing servers and services using SharePoint WFEs, Application services servers, network load balancing, database mirroring, backup SharePoint and SQL Server databases and scheduling using Windows Task Scheduler.


Industrial Training – University of Moratuwa

Posted by Joy

Industrial training for year 2015/ 2016 is just about to begin. University of Moratuwa organized a series of sessions (“Pitch Your Company”) for various registered companies to present their industrial training offerings to all the students.

We presented today our industrial training offerings and opportunities available at Totalamber and we were the only to showcase capabilities of SharePoint and Microsoft Dynamics platforms and who offered opportunities to them in SharePoint and Dynamics as a career path.

Presenting at University of Moratuwa


Article – Tips and Tricks – reducing the SharePoint Config Log file

Posted by Joy

Today we came across with a situation where we keep getting a runtime error when we try to perform our normal day-today operations in our SharePoint 2013 based solution. It started throwing a runtime error with a error code - HRESULT: 0x80131904 and it failed to save data into the SharePoint database.

The reason was the SharePoint Configuration database LOG file has grown to 91 GB and there was not enough free space in the physical disk. Because of this, SharePoint was unable to commit database changes and there was a huge performance impact. The solution we found was:

  1. Change the recovery model for the Database from Full to Simple
  2. Shrink the database

I executed the following SQL command and it brought the database log file from 91GB to 1 MB which solved my issues.

USE [master]


USE [SharePoint_Config]

DBCC SHRINKFILE ('SharePoint_Config_Log')