September 2009 - posts - Premier Field Engineering

September 2009 - posts

R2 is niet R2: het verschil tussen 2003 en 2008

Binnenkort komt Windows Server 2008 R2 algemeen beschikbaar. Natuurlijk is dit de opvolger van Windows 2008, maar het gaat volgens een ander principe dan bij de vorige generatie van de Windows server. Toen hadden we Windows 2003, dat opgevolgd werdt door 2003 R2. De verschillen zijn dit keer echter groter dan de overeenkomsten.

Windows 2003 R2 had exact dezelfde kernel als Windows 2003. Toen 2003 R2 uitkwam hadden ze allebei de kernel van 2003 SP1. Toen een tijdje later Windows 2003 Service Pack 2 uitkwam was dit van toepassing op zowel Windows 2003 als Windows 2003 R2. Het grote verschil tussen beide systemen is dat Windows 2003 R2 een aantal optionele componenten heeft, zoals ADAM, ADFS, en nog een aantal andere zaken.

Dit is nu geheel anders met Windows 2008 en 2008 R2. Dit zijn verschillende operating systemen met een essentieel andere kernel. Ze delen dan ook geen service packs. Waar Windows 2008 uitkwam met SP1 en recentelijk voorzien is met SP1 komt Windows 2008 R2 gewoon uit met SP1 (RTM). Je kan dus niet 2008 bijwerken met SP2 en dan uitkomen op R2 zoals iemand al hoorde zeggen…

Je kan er ook nog op een andere manier tegenaan kijken. Sinds kort hebben we weer dat het client OS en het server OS weer in lock-step lopen. Kijk maar.

Client OS

Server OS

NT4 Workstation NT4 Server
Windows 2000 Workstation Windows 2000 Server
Windows XP -
- Windows Server 2003
- Windows Server 2003 R2
Vista SP0 (RTM) -
Vista SP1+ Windows Server 2008 SP1+
Windows 7 Windows 2008 R2

Na de introductie van Windows XP hadden we niet echt een bijbehorende server, hoewel de kernels van XP en 2003 erg dicht bij elkaar liggen. Toen Vista uitkwam was er geen tegenhangende server. Pas bij de introductie van Vista SP1 kwam ook Windows Server 2008 uit. Deze hebben dus wel dezelfde kernel. Service Pack voor Vista is ook meteen het service pack voor Windows 2008. En ja, Windows 7 heeft dezelfde kernel als Windows Server 2008 R2. De verwachting is dat we dit patroon voorlopig gaan voortzetten. Wel zo makkelijk, hetzelfde service pack voor workstation en server.

Het is jammer dat deze “R2” naamgeving zo tot stand gekomen is. Hoewel dit vijf jaar geleden al zo gepland is blijkt het voor de nodige verwarring te zorgen. Niet alleen bij klanten, maar ook bij mijn collega’s zoals me afgelopen week duidelijk werd. Vandaar deze kleine toelichting.

Posted door Willem Kasdorp | 1 comment(s)
Opgeslagen onder: ,

SQL Express edition upgrade

Onlangs was ik bezig met een testsysteem, waar ik met SQL Express 2008 with Advanced features aan het spelen was met Reporting Services en wilde dit systeem later upgraden naar Standard edition, omdat ik tegen database size limieten aanliep. Nu heb ik eerder een upgrade gedaan van SQL 2005 Express naar SQL 2005 Standard door gebruik te maken van de commandline optie setup.exe –SKUUPGRADE=1, maar dit werkt niet meer in SQL 2008 Express. In onze documentatie kon ik het in het begin ook niet vinden. Maar de volhouder wint J: http://msdn.microsoft.com/en-us/library/cc707783.aspx

Omdat ik toch enige tijd kwijt was om erachter te komen, dacht ik dat er vast nog wel iemand met hetzelfde probleem zal komen te zitten. Vandaar deze post!

Upgrade

De upgrade optie zit op een beetje ongewone plek in de setupwizard, namelijk onder Maintenance > Edition Upgrade

Na de preinstallation rules, product key en andere voor zichzelf sprekende vensters krijg je de mogelijkheid de SQL 2008 instance te kiezen:

Na controle van de versie en functionaliteit is het een kwestie van kiezen voor Upgrade en Bob is your uncle

Eventuele extra features zijn gewoon toe te voegen via de normale setupmethoden!

Suc6!

Posted door Mark Priem | met no comments