SQL Server 2017: installatie en foutmeldingen

Vandaag is SQL Server 2017 door mij van de plank gehaald en heb ik de versie ter evaluatie geïnstalleerd. Dat installeren had de nodige voeten in de aarde en ik heb mijn machine volledig overhoop gehaald om de installatie rond te krijgen… achter af onterecht overigens. In deze korte bijdrage mijn ervaringen, zodat U wellicht niet dezelfde lessen hoeft te leren, die ik vandaag wél heb geleerd. De lessen die ik heb geleerd:

  1. Versies van verschillende Microsoft onderdelen kunnen van elkaar afwijken en met elkaar conflicteren, doordat Microsoft zelf slecht aan versiebeheer doet. Voorbeeldje maar: SQL Server komt met een bepaalde versie van Microsoft Visual C++ 2015 Redistributable. De versie op mijn machine had een hoger versienummer, waardoor de installatie de foutmelding VS Shell installation has failed with exit code 1638 gaf. Als reactie hierop is Visual C++ 2015 Redistributable door mij gedeïnstalleerd.
  2. Hoewel de foutmelding erg vaag is, zoals Microsoft het betaamt, wordt wel heel veel in log bestanden vastgelegd in de folder C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log. Lees bij foutmeldingen altijd de logs door… dat scheelt een hoop gezoek. Had mij veel tijd gescheeld.
Al met al is de installatie gelukt en kon ik dus weer door.