0

I am looking for a way to get a form application that I currently have designed in Visual Studio 2017 to run on Windows XP.

To do this (and as far as my limited knowledge allows me to understand), the program must use the .NET Framework 4 and a SQL Server Express 2008 R2 database (both compatible with Windows XP Service Pack 3). If this is not the case please correct me.

The problem is that, of the two versions I have of the database (one in SQL Server Express 2014 version and the other in SQL Server Express 2008 R2), only the first one is accepted when added as DataSource. The second one needs to be upgraded to a newer version, but of course that would mean, or so I understand, that it would no longer be a compatible database with Windows XP as it would reach a higher version than it can tolerate.

I would like to ask for help or guidance.

Dale K
  • 25,246
  • 15
  • 42
  • 71
Aarón BD
  • 3
  • 2
  • 3
    Why do you want/need to use technologies that have been *completely* unsupported for many years? – Thom A Jul 02 '23 at 21:58
  • You could say it is part of an exercise to learn about compatibility. – Aarón BD Jul 02 '23 at 22:08
  • 2
    I think you are going to be mostly on your own. Noone is supporting these anymore, and few people are going to be able to help. [so] only really kicked off in 2009, when XP use was already mostly declined. SQL2008R2 should have better compatibility, but you haven't show exactly what you tried that got an error. I need not reiterate that these are so out of date as to be effectively enormous security holes. But SQL Server runs as a server, therefore you can put it on any machine, and use a more modern version. – Charlieface Jul 02 '23 at 23:27
  • Windows XP ran out of support around **~9 years** ago; this isn't an exercise in compatibility it's an exercise is creating security vulnerabilities... If you want to work with compatibility, you'll best of trying to work out how to have old software run on newer hardware. – Thom A Jul 03 '23 at 07:59

0 Answers0