Problemi noti di installazione di SQL Server 2008 R2 e SQL Server 2008

Questo articolo illustra i problemi di installazione e migrazione specifici di SQL Server 2008 R2 e SQL Server 2008 in un computer che esegue Windows Server 2012 R2, Windows Server 2012, Windows 8.1 o Windows 8.

Versione originale del prodotto: SQL Server
Numero originale della Knowledge Base: 2681562

Problema 1: non è possibile disinstallare SQL Server 2008 Express Edition o SQL Server 2008 R2 Express Edition

Sintomi

Quando si tenta di disinstallare SQL Server 2008 R2 o SQL Server 2008 Express Edition, potrebbe essere visualizzato un messaggio di errore simile al seguente:

Non è possibile installare la funzionalità seguente:
.NET Framework 3.5 (include .NET 2.0 e 3.0)

Screenshot del messaggio di errore: impossibile installare la funzionalità seguente.

Risoluzione

Per informazioni su come risolvere questo problema, vedere Impossibile disinstallare, ripristinare, aggiungere nuove funzionalità o aggiungere una nuova istanza a SQL Server 2008 o SQL Server 2008 R2 in Windows 8.

Soluzione alternativa

Per risolvere questo problema, effettuare una delle operazioni seguenti:

  • Abilitare .NET Framework 3.5 prima di disinstallare SQL Server 2008 Express Edition.

  • Copiare il file MediaInfo.xml dal supporto di installazione di SQL Server 2008 R2 o dal supporto di installazione SQL Server 2008 Express Edition nella cartella seguente prima di provare a disinstallare SQL Server 2008 R2 o SQL Server 2008 Express Edition:

    \Programmi (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2

Problema 2: la regola "Verifica del servizio cluster" non riesce quando si tenta di installare un'istanza del cluster di failover di SQL Server 2008 R2

Sintomi

Quando si tenta di installare un'istanza del cluster di failover SQL Server 2008 R2, l'installazione non riesce nella regola di verifica del servizio cluster. Quando si visualizzano i dettagli, viene visualizzato un messaggio di errore simile al seguente:

Screenshot della finestra Risultato controllo regole, che mostra la verifica del servizio cluster di regole non riuscita.

Causa

Questo problema si verifica se la libreria MSClus.dll basata su COM non è abilitata.

Nota

I programmi di installazione del cluster SQL Server 2008 e SQL Server 2008 R2 dipendono dalla libreria di MSClus.dll basata su COM. Se questa libreria non è abilitata nel nodo del cluster, il programma di installazione ha esito negativo.

Risoluzione

Per risolvere il problema, eseguire una delle operazioni seguenti:

  • Abilitare la funzionalità Server di automazione cluster di failover in ogni nodo usando Server Manager. In Server Manager espandere Strumenti di amministrazione remota del server, Strumenti di amministrazione delle funzionalità, Strumenti di clustering di failover e quindi selezionare Server di automazione cluster di failover.

  • Eseguire il cmdlet Windows PowerShell seguente in ogni nodo per abilitare la funzionalità Server di automazione del cluster di failover:

    add-windowsfeature RSAT-Clustering-AutomationServer
    

    Nota

    È necessario eseguire questo cmdlet al prompt dei comandi con privilegi elevati.