Situatieschets: wij bieden een zelfgeschreven applicatie aan die in de achtergrond steunt op een Microsoft SQL Server database.
Deze applicatie wordt bij de klant zelf gedeployed.
Probleem: door de jaren heen hebben we een wildgroei gekregen aan SQL Server versies.
We hebben klanten die onze databases draaien op 2008 (5%), 2008R2 (65%), 2012 (5%), 2014 (15%), 2016 (5%) en 2017 (5%).
We moeten deze databases soms terug naar onze servers halen voor troubleshooting, bijbestellingen, ...
Wat er voor zorgt dat we dus zelf een SQL server moeten draaien van al deze versies.
Klanten vragen om te upgraden is geen mogelijkheid, meerderheid van die klanten zijn te klein om een degelijke IT'er te betalen en bijgevolg weten de meeste van die lokale IT-contacten niet eens wat Management Studio is.
De exacte vraag is nu: hoe zouden jullie omgaan met SQL Server installaties?
Nu Microsoft jaarlijks nieuwe versies uitbrengt zal er nog een grotere variatie komen in gebruikte versies.
Zouden jullie de verschillende versies allemaal op één Windows Server installatie zetten of zouden jullie deze allen gaan opsplitsen?
Of de meest gebruikte versies op één server en de minder gebruikte versies allemaal samen op een andere server?
(Ik ga er van uit in bovenstaande dat wie hier op antwoord wel weet dat je een .bak file gemaakt op een nieuwere SQL versie niet kunt restoren op een oudere versie)
Deze applicatie wordt bij de klant zelf gedeployed.
Probleem: door de jaren heen hebben we een wildgroei gekregen aan SQL Server versies.
We hebben klanten die onze databases draaien op 2008 (5%), 2008R2 (65%), 2012 (5%), 2014 (15%), 2016 (5%) en 2017 (5%).
We moeten deze databases soms terug naar onze servers halen voor troubleshooting, bijbestellingen, ...
Wat er voor zorgt dat we dus zelf een SQL server moeten draaien van al deze versies.
Klanten vragen om te upgraden is geen mogelijkheid, meerderheid van die klanten zijn te klein om een degelijke IT'er te betalen en bijgevolg weten de meeste van die lokale IT-contacten niet eens wat Management Studio is.
De exacte vraag is nu: hoe zouden jullie omgaan met SQL Server installaties?
Nu Microsoft jaarlijks nieuwe versies uitbrengt zal er nog een grotere variatie komen in gebruikte versies.
Zouden jullie de verschillende versies allemaal op één Windows Server installatie zetten of zouden jullie deze allen gaan opsplitsen?
Of de meest gebruikte versies op één server en de minder gebruikte versies allemaal samen op een andere server?
(Ik ga er van uit in bovenstaande dat wie hier op antwoord wel weet dat je een .bak file gemaakt op een nieuwere SQL versie niet kunt restoren op een oudere versie)