SSMS 2014 Installation – Fixing ‘Invalid License Data’ Error When Opening ASP.NET Files

installationsql serversql server 2014ssmsvisual studio 2010

I have just installed SSMS 2014 Express on a brand new Windows Server 2012 (x64) so I connect to the SQL Server 2014 instance running on a different Windows Server 2012. This is working without issue and I can connect to the instance no problem.

The installation also appears to have included Visual Studio 2010 Shell (Isolated) which has made file associations with all my ASP.NET files (.aspx, .ascx, web.config, etc).

Now when I try and open any ASP.NET files via Windows Explorer, I get the infamous error message from "Visual Studio 2010 Shell" …

Invalid license data. Reinstall is required.

I've seen hundreds of messages on the internet about this infamous message, but I cannot find a single straight answer about how to fix it.

The most prominent one is about how this can happen on when you upgrade from a "higher beta to a lower RC"… such as this MSDN Blog. But this is not the case for me, as this is a vanilla installation.

I have also tried installing the SQL Server Data Tools as per this post on Experts-Exchange, but that did help either, and just cause me more confusion.

I have uninstalled/reinstalled SSMS 2014 3 times now (which can't be a good thing in itself).

Can anybody please point me in the right direction?

If this is not strictly a DBA question, please let me know where I should have posted it

Best Answer

Visual Studio Shell is just the plumbing required to run the shared components within SSMS. If you want to manage .aspx files etc., you'll need to install the free Visual Studio Express (or a higher edition if Express doesn't have all the functionality you need).