Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have an application that installs a custom instance of Microsoft SQL Server 2005 Express as part if the whole installation process.

Microsoft states that SQL Server 2005 Express is not compatible with Windows 8, but in reality it seems to install and work perfectly fine.

The only problem is that during the installation a dialog appears saying it's not compatible, and offers options to get help online, continue with the installation anyway, or cancel. If you chose to continue anyway on all these incompatibility prompts, then the SQL server instance is installed without any problem whatsoever.

Does anyone know if there is a way to suppress these incompatibility messages during the SQL service installation (or any installation, for that matter)?

share|improve this question

closed as not constructive by MDMarra, Magellan, Michael Hampton, pauska, Tom O'Connor Nov 1 '12 at 16:03

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

If you're distributing software to your customers that is using a version of SQL Server that Microsoft deems incompatible, then you need to update your software to work with a newer SQL Server, not trick the installer into not alerting your customers that you're being slimy. Also, you say "Obviously MSSQL 2005 Express works just fine on Windows 8". How have you tested this? Have you gone through the same rigorous testing or do you know the fine inner-working of the product like Microsoft has? They're the company that designed the thing, don't you think they'd know if there were issues? – MDMarra Nov 1 '12 at 15:43
If you're distributing software to customers, you shouldn't need anything else. If Microsoft doesn't support it, you're putting your customers into a bad situation. Seriously, SQL Server 2005 is almost 8 years old now. Spend some R&D money and get your product working on SQL Server 2012. If I were a customer of yours and saw this post, I'd never do business with you again. It's just ugly. – MDMarra Nov 1 '12 at 15:49
You're asking the wrong crowd. The IT admins here see this question as you (the vendor) screwing us (the customer) over. We don't want outdated, unsupported software on our systems. – longneck Nov 1 '12 at 15:55
You're getting push back because hiding a warning from Microsoft so that your customers don't know about it is a shitty thing to do. This is a site for professionals. What you're asking for is decidedly unprofessional. – MDMarra Nov 1 '12 at 15:56
@Angel Then get your application compatible with SQL 2008 R2 SP1 (or newer), so that it will work on both Win8 and WinXP. – pauska Nov 1 '12 at 15:58

Just because you installed it and it worked doesn't mean it will work for all of your customers.

And because you've forced them to install an unsupported piece of software, they are no longer able to get support from Microsoft.

When it doesn't work, who are you going to ask for help? Microsoft? Nope!

That's a great way to trash your reputation and lose customers over crappy support experiences.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.