Upgrade SQL Server 2012 Eval

L’upgrade delle versione di valutazione di SQL Server è una domanda che di tanto in tanto ritorna nei forum e allora in questo post cercherò di riassumere le varie informazioni necessarie per eseguire la procedura.

Innanzitutto diciamo che l’upgrade di una versione SQL Server 2012 Evaluation Enterprise è possibile verso le seguenti versioni:

  • SQL Server 2012 Enterprise (Server+CAL or Core License)
  • SQL Server 2012 Business Intelligence
  • SQL Server 2012 Standard
  • SQL Server 2012 Developer
  • SQL Server 2012 Web

Ma vi sono alcune limitazioni di cui è bene tenere conto:

  • L’upgrade è supportato per installazioni stand-alone e non per installazioni in cluster. Inoltre la modifica dell’edizione di una SQL Server 2012 in failover cluster è limitata, i seguenti scenari non sono supportati:
    • SQL Server 2012 Enterprise verso SQL Server 2012 Developer, Standard, or Enterprise Evaluation.
    • SQL Server 2012 Developer verso SQL Server 2012 Standard or Enterprise Evaluation.
    • SQL Server 2012 Standard verso SQL Server 2012 Enterprise Evaluation.
    • SQL Server 2012 Enterprise Evaluation verso SQL Server 2012 Standard.
  • Non è supportato l’upgrade da SQL Server 2005 Evaluation, SQL Server 2008 Evaluation e SQL Server 2008 R2 Evaluation verso SQL Server 2012

La procedura di upgrade è decisamente semplice, ma occorre tenere presente che la versione di valutazione è una una trial 180 giorni della versione Enterprise quindi possono verificarsi degli issues se si cerca di fare upgrade verso una versione non Enterprise a causa dell’incompatibilità delle features installate. Questo significa che se si intende, ad esempio, fare upgrade verso una versione Stanndard e sono state installate features presenti solo nella versione Enterprise occorrerà rimuovere tali features prima di eseguire l’upgrade (per un elenco delle funzionalità supportate nelle diverse versioni si veda Features Supported by the Editions of SQL Server 2012.

Requisiti per eseguire l’upgrade

Per eseguire l’upgrade occorre essere in possesso di una product key della versione a pagamento (Developer/Standard/BI/Enterprise) oppure di un iso di SQL Server 2012 RTM che contiene la chiave di licenza.

Passi necessari per eseguire l’upgrade

  1. Lanciare il setup di SQL Server (Setup.exe) oppure avviare il SQL Server Installation Center che si trova nei Configuration Tools
  2. Selezionare Maintenance > Edition Upgrade
    image
  3. Selezionare OK
    image
  4. Selezionare Next
    image
  5. Digitare la Product Key (se si è avviato il setup di una iso contente la product key il campo risulterà precompilato)
    image
  6. A questo punto la procedure richiederà di accettare le condizioni di licenza e dopo aver richiesto su istanza si desidera eseguire l’upgrade procederà come di consueto

Verifica della riuscita dell’upgrade

Dopo il riavvio eseguire il comando SELECT @@VERSION e controllare che riporti come risultato la versione corretta, ad esempio se si è eseguito un upgrade verso la versione Enterprise l’output del comando dovrà essere simile a questo:

Microsoft SQL Server 2012 – 11.0.2100.60(X64)
Feb 10 2012 19:39:15 Copyright(c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

Per ulteriori riferimenti si vedano: