It is really odd that it should be so hard getting SSMS 2014 on a Windows 8 box.
The problem is that SSMS needs .Net 3.5, but that the ordinary methods to get .Net 3.5 installed (Windows Features in Programs and Features) do not work but only result in some very unhelpful messages!
Kunal Chowdry has made a nice description of the whole thing here, but to cut a long story short here is the gist of it:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:x:\sources\sxs
You run from an administrative command prompt – remember to replace “x:” whith the path to your Windows 8 installation path, ie a DVD.
DISM (Deployment Image Servicing and Management) has come to my help before. So sad that Windows has always lacked proper package management, so we need to rely on a mix of Control Panel, DISM, Installers, Chocolatey, Boxstarter etc.