Speaking at the Australian and New Zealand SharePoint Conference 2013

As you are probably already aware the Australian SharePoint and New Zealand SharePoint Conferences are rolling around for 2013 and have a fantastic line up of local and international speakers that you absolutely must see if you have the chance.

I will be presenting a session entitled “Beyond FBA: No-code Authentication with SharePoint and Azure”.  If you are running a SharePoint based extranet, or if you are facing authentication challenges on your SharePoint environment, this is a session I highly encourage you to check out.

Why? What if your users could log-in to SharePoint like this.

1.  Visit site and click “Sign In”


2.  Click on the appropriate provider


3.  Enter credentials on provider site


4.  Done – you are signed in.



No code.  No hacks.  No need to create accounts.  No messy codeplex solutions.  No need to mess around in AD.  Highly supportable and easily repeatable.

Come see my session at the conference to find out how to do this yourself with zero code and in use in under an hour!


Hong Kong SharePoint Conference 2011

I am pretty excited that I will be presenting this year at the upcoming Hong Kong SharePoint Conference 2011.

The session I am presenting is :

SharePoint 2010 Performance and Health Monitoring

An amazing amount of new and exciting features were added to SharePoint 2010 for IT Professionals, a major investment being Server Health and Monitoring Infrastructure. In this session we will look into these features in-depth, focusing on guidance for keeping SharePoint installations healthy and running at peak performance. We will go into detail on supporting features such as Diagnostic Logging, the Developer Dashboard and the SharePoint 2010 Logging Database; illustrating how to successfully use these features and more, to troubleshoot issues quickly and accurately. If you have a production environment running SharePoint 2010, then this is a session not to miss!  

If you have the opportunity to make it to this conference, I would highly recommend it and tickets are still available!


Have You Registered? Under 2 weeks to go!

Be part of the very first Hong Kong SharePoint Conference…join us at the SharePoint event of the year!

Great sessions and speakers from Singapore, Malaysia, Australia, USA, and New Zealand

Introductory sessions
Come along to the introductory sessions to hear real life stories about the University of Nottingham, working with Office 365, governance, social computing and how to create massive user adoption!

Extending sessions
Visualising business data, best practice document management, Project Crescent, and text analytics for search.

Technical sessions
Learn great tips and tricks from the experts on PowerShell, web parts, development, infrastructure monitoring, migration and more!

Check out the agenda now

Dux Raymond Sy

Dux Raymond Sy
Empowering Your Organisation with SharePoint 2010

Experience the power of one of the most sought after SharePoint speakers and learn how you can empower your organisation using SharePoint 2010.

Thinking of implementing SharePoint or do you already have it? Either way, don’t make the same mistakes as everyone else around the world! Invest some time to get things done right!

Come along to the 2 day Master ClassSharePoint Governance and Information Architecture with Paul Culmsee.


Microsoft, Platinum Sponsor

Register Now!

Early Bird Price EXTENDED

Conference Day:
Friday 11 Nov 2011

Conference Price:
Early Bird Price: $HKD250.00
Group Discount: for 5+ people
Regular Price: $HKD300.00

Conference Location:
Harbour Grand Hotel

Thank you to our gold sponsors!
AvePoint, K2, OpenText, Pingar

Event managed by SPevents, a division of envisionIT (NZ) Ltd in association with the Hong Kong User Group and is run BY the Community FOR the Community.
Phone: +852  2121 2688

Hong Kong SharePoint Conference, 11 November 2011

Anonymous Form Submission with SharePoint 2010

I had a colleague ask me for help regarding anonymous form submission to a SharePoint 2010 list.  At first this had me scratching my head, all the permissions were set correctly, however after sleeping on the problem I realised I had seen exactly this before, and if I’d seen it before maybe I had blogged about it?

Well it turns out I had, however it had not come across from the migration from the old blogging platform I had previously used to WordPress when I came over here about 18 months ago.  A quick republish and https://mrhodes.net/2008/08/08/anonymous-access-to-lists-in-moss/ was online.

Fortunately the bulk of this article is still valid, however as it is SharePoint 2010 it makes more sense to do this operation in PowerShell :

In case the text isn’t clear :

Get-SPFeature -Site http://www.sitename.com | ?{$_.DisplayName -like “*lock*”}
Disable-SPFeature -id <<Insert ID from Previous Command>> -Url http://www.sitename.com

The only “Gotcha” with this is that much like in MOSS 2007 you must toggle your Anonymous access settings before this will take effect.  To do this, I quickly set the anonymous access on the site collection to “Nothing” then immediately set it to “Entire Web Site”

Cannot access User Profile Service Application after provisioning Synchronization Service

If you are having problems accessing the User Profile Service Application after you provision the User Profile Synchronization Service, such as the receiving the following rather unhelpful Correlation ID when trying to access the User Profile Service Application :

The answer is nice and easy – just perform an IIS Reset.  For some reason if you have Central Administration on the same server, you will not be able to access the User Profile Service Application management area until you do an IISreset.  This is one of the steps mentioned in Spence Harbar‘s excellent article on setting up the User Profile Synchronization but it still manages to catch me out from time to time.

In the event you are having other problems with User Profile Synchronization I recommend you visit the blog post I mentioned earlier, it is effectively the bible for setting up User Profile Synch.

Repairing missing My Site and My Profile links in SharePoint 2010

Recently came across a very odd issue where the My Site and My Profile links were missing from the User Menu – thats the little drop box with your username on it in the top right corner of a SharePoint 2010 site.

Interestingly enough, they were both visible within Central Administration, but not on any of the child site collections.

To get this working I had to check or modify the following items :

  1. Make sure the Social Tags and Note Board Ribbon Controls Farm Feature is Enabled.
  2. Make sure the User Profile Service Application is associated with your Web Application.
  3. Make sure the User Permissions are set appropriately in the User Profile Service Application.
  4. Finally if its still not showing up, try toggling the Self Service Site Creation on.  Refresh your site, and then toggle it back off.I dont really understand why this works, but it seems to for two of my farms.

And now with those steps you should be able to see the My Sites and My Profile link in your User menu.

Fixing an orphaned Site Collection within Project Server 2010

I had the pleasure of getting to know Project Server 2010 a couple of months ago.  I am a big fan of the way this has been implemeneted, as a SharePoint 2010 Service Application based approach seems to make more sense than a completely seperate product.

During this installation I found out a few interesting things about Project Server :

  1. Do not try using Claim Based Authentication on your Project Server Web Application. It may look like it is working, but I assure you it is not.  Clicking around some of the less obvious areas of the site will probably reveal it is not working.
  2. Never, ever delete a /PWA Site Collection for any reason.  They look just like a normal SharePoint Site Collection, but doing this will leave you with an orphaned PWA site and will leave you scratching your head.  This also implies that PWA site collections cannot be backed up and restored by conventional SharePoint Site Collection Backups.
  3. If you try to convert Claims back to Classic mode (which is not supported), you will likely just break your PWA instance.

There is no really clear cut way to recover from an orphaned Site Collection, and it becomes a real pain as you cannot retract the PWA Service Application until you fix the orphaned Site Collection.

The short verison is it can be done with PowerShell with the following script :

$psi = get-spserviceapplication | where {$_.TypeName -like “*Project*”}
$a = $psi.Sitecollection | where {$_.SiteID -eq “0ce62ac4-d733-483f-b60b-ea7e75b104d4”}
$a = $psi.Sitecollection | where {$_.SiteID -eq “0ce62ac4-d733-483f-b60b-ea7e75b104d4”}

You will then be able to recreate or remove the Service Application, and just get on with Project life!

Resolving a HTTP/1.1 200 OK Server: Microsoft-IIS/7.5 Error with a SharePoint 2010 Web Application

This error stopped me in my tracks for a couple of hours, while just editing IIS bindings and Alternate Access Mappings my site stopped responding entirely.

Instead of displaying a lovely site, my browser just displayed a blank error message.   Turning off Friendly Error messages I found the following error message displayed :

HTTP/1.1 200 OK Server: Microsoft-IIS/7.5 Date: Tue, 10 Aug 2010 03:19:45 GMT Connection: close

Unfortunately this error is not as helpful as you would think.  The only time I’ve seen similar errors with SharePoint were with 404 errors, usually because a Web Application existed, but a Site Collection did not.

I also noticed quite a few of these errors in the event log :

Unknown SQL Exception -1 occurred. Additional error information from SQL Server is included below.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified)

Again this was not helpful, as I had other Web Applications on the same servers, which had no problem connecting at all!

Out of some desperation I decided to try detaching and reattaching the content database for the Web Application, and Voila!  The site came back online.   I do not have any idea why this was actually happening, however I’m putting it up here in case someone else comes across it.

Enabling or Disabling Claims Based Authentication

If you have already provisioned a Web Application then it may not be immediately obvious how to change the authentication over to Claims (or revert back to Classic) as this cannot be done within the GUI and can only be done within PowerShell.

Note : To do this you will need to load PowerShell and the SharePoint 2010 snap-in.

To Enable Claims :

$webApp = Get-SPWebApplication "http://webapplicationurl"
$webApp.UseClaimsAuthentication = 1;

And to revert back to Classic mode authentication just change the 1 to a 0 :

$webApp = Get-SPWebApplication "http://webapplicationurl"
$webApp.UseClaimsAuthentication = 0;

Fairly easy, but not immediately obvious 🙂

South East Asia SharePoint Conference 2010

After an extremely successful SharePoint conference earlier this year in Sydney run by the fantastic folks at SPEvents, it looks like there is going to be a South East Asia SharePoint Conference around October of this year!

The conference is going to be in Singapore on the 26th and 27th of October this year at the Grand Copthorne Waterfront Hotel.

The site is up and can be viewed at http://www.sharepointconference.asia/ and has details of the location, speakers, sponsors and more.

More details of the event can also be found at the following sites :

Linkedin: http://events.linkedin.com/SharePoint-Conference-South-East-Asia/pub/364552
Facebook: http://www.facebook.com/pages/SharePoint-Conference-South-East-Asia/135980859759693
Twitter: #SPCSEA @spcsea

If you are in South East Asia and have the opportunity to attend this conference, do not miss out!   For a wrap up of the Australian conference check out my post here