Devo effettuare un’installazione di MS SQL Server 2000 Standard, su una macchina sulla quale è installato WIndows 2003 Web Server Edition, dopo aver mandato in pensione una vecchia macchina con Windows 2000.
Avvio l’installer, solito splashscreen e poi niente.
Riprovo guardando l’albero dei processi con l’egregio tool Process Explorer e noto che l’eseguibile dell’installer viene terminato.. ??
Una veloce ricerca in rete svela l’arcano: la versione di Windows è Web Server, quindi non deve fare da DB server.
A tal proposito si veda Why can’t I install SQL Server on Windows Server 2003?:
This version of Windows Server 2003 is meant explicitly to be a *web server*… not a database and/or application server. This is not a bug in SQL Server’s setup program, this is intentional enforcement of the end user licensing agreement. (See KB #819258 for clarification.)
Già, peccato che il pacchetto MS SQL Server 2000 Standard fosse in versione retail e tuttie le installazioni di Windows regolarmente licenziate.
A cosa vale?
Chiunque sappia un minimo di reti di computer, di amministrazione di sistemi informatici sa che un server non è altro che un software che… serve contenuti appunto!
Cosa me ne faccio di una istanza di Windows+IIS la cui unica prerogativa sia quella di proporre contenuti statici?
Perché devo sottostare alla limitazione di affiancare un’n-esima installazione di Windows, stavolta in versione Standard o Enterprise? Altrimenti non vi si può installare il db server!
Non vedo alcuna giustificazione all’aver castrato Windows 2003 Web Server in modo tale che termini processi di installazione di MS SQL Server.
Mi hanno davvero istigato a migrare verso altri sistemi operativi..