The 12 step process to download Microsoft SQL Server Express 2014
istartedsomething.com
istartedsomething.com
The entire installation experience is a disaster both from the outside[0], and from the inside. If I remember correctly, guys from SQL Server Setup team had to use like 16 Product Keys to work around various, err, quirks, to put it mildly, of the underlying MSI "technology"
[0]: http://www.sqlservercentral.com/blogs/basits-sql-server-tips...
I've seen some bad installations, but whoever made that one should not be proud of that work.
The UI and UX is bad and it indeed doesn't have anything to do with the MSI.
The "undercovers" are appaling, this time all because of MSI. As a consequence, there's no way you can cleanly uninstall Microsoft SQL Server from the system.
I'm not saying you're wrong - just interested!
Only then I discovered you can't actually uninstall SQL Server. I mean, you can tell it to uninstall, it'll go through the motions and look like it uninstalled, but it won't actually uninstall. And you can't install another version until you uninstall the other version, which doesn't actually uninstall.
I think at this point I either had to go in and manually kill processes and delete files and registry entries, or I just reinstalled windows on my VM, I don't remember. I do remember it being a nightmare and once I got it working I vowed to never reformat or update again.
The author's complaining about the marketing pages. Marketing pages are run by marketers, and marketers are trying to get your information. The real download pages (the ones in Google & Bing search results) are run by the technical teams who want to put the product in your hands.
Not strange at all. The #1 page is heavily SEOd by the marketing SEO teams. The technical download pages don't have the luxury of full time SEO teams.
What exactly is the purposes of a marketing team which prevents interested users from using your products?
There is no marketing to be done at that point - the market has already found you.
To the company there's absolutely a distinction. And to someone who's playing the long game there's absolutely a distinction. But those are red herrings. This decision's probably being made by someone who's got an annual performance review to worry about.
Yes, the OP is complaining about marketing pages, because he doesn't want to deal with marketing! He wants the danged download!
If there's something wrong with that, go for it, but having to use Google to get to a download page from a vendor shouldn't be the 'solution'.
If you go to Shell.com to buy gas, you're going to be disappointed.
Should we have the same expectations for downloadable software that we do for gasoline (or any product that can't be downloaded or shipped)?
I say "no", but that's something we could disagree on.
The process was basically the same as OP explains for SQL Server, with the additional step to input credit card/paypal information. At that step, I simply canceled and after some more googling found another microsoft.com site that had MS Office download of 60-day trial without all the registration and payment information. However, Akamai installer was still needed (have no clue why Microsoft forces this, as it's instant spam/virus alert in many users' minds).
http://blog.seattlepi.com/microsoft/2008/06/24/full-text-an-...
Finding anything on a Microsoft website is the biggest user experience pain I have ever encountered.
The fact that Google does not seem to index any of the Microsoft sites properly (which is probably Microsoft's fault in the first place) does not help at all. I will often search for a piece of software or an SDK on Google only to have the first hit be a still active page to an ancient version of the software in question; the newest version being buried somewhere on page two. (try and search for something like '.net download'. The first hit is 4.5, the second is 4.0, the newest is 4.5.2, the closest hit for that being number 6 and found on filehippo instead of an official Microsoft page)
That and the fact that Microsoft decides to arbitrarily and routinely change the name of everything they produce or deprecate software/SDKs/documentation without informing the user at all and naturally failing to point to the 'new and recommended' alternative are my biggest gripes.
http://www.microsoft.com/en-us/download/details.aspx?id=4229...
I went over to the site and found what seemed like an endless stream of forms and questionnaires. It was completely kafkaesque. I gave up.
A year or two later they fixed it up, but Microsoft seems to default to creating complex, byzantine, and head-scratching layers of gunk between the people they're trying to help and the help they're providing. From what I can see it's not just SQL Server downloads. It's a corporate culture thing.
I'm not sure what which (any? all?) of those options I want, but it seems much closer to a decent user experience.
* search on Google
* download the software on the page you are linking to.
But: I agree that it's strange you can't get there via de MS site directly.SQLEXPR_x86_ENU.exe
and
SQLEXPR32_x86_ENU.exe
Never fear windows guys and gals, your favourite open source databases that are massively scalable are readily available, and nobody from sales will give you a call to discuss options:
* https://downloads.mariadb.org
* http://www.enterprisedb.com/downloads/postgres-postgresql-do...
(if I put my tongue any further into my cheek I am going to make a hole!)
I remember breathing a sigh of relief every time an installation completed, because it meant my 4 hour drudgery was over with.
It's a shame to see they haven't streamlined this process. MS should release a simple installer for students or hell, even people who want the defaults. For example, I love Postgres.app - granted not an official release - but for dev work it's phenomenal. I just double click the .app and it runs on default settings.
does know where I can get a VM with it preinstalled?
My thinking is that the VS and SQL teams simply don't bother with the uninstall story. It's easier to bring up a fresh new server.
The trick is not to go to the SQL server page but goinf directly on the download Center. From microsoft.com you to Download->Download Center and then search for sql server 2014 express.
There you will find the one click download if you can guess what version you actually want.
Yeah, that does not improve the process that much.
nuget install sqlserver-express
Would that work?