Condividi tramite


Differenze di funzionamento delle funzionalità di SQL Server in SQL Server 2012

In questo argomento vengono descritte le modifiche del comportamento che è possibile riscontrare quando si esegue l'aggiornamento a SQL Server 2012 da una versione precedente di SQL Server. Tali modifiche influiscono sulle modalità di utilizzo o di interazione delle funzionalità di SQL Server 2012 rispetto alle versioni precedenti di SQL Server.

Se si esegue l'aggiornamento da SQL Server 2005, è consigliabile, inoltre, rivedere il contenuto delle sezioni relative a SQL Server 2008 e SQL Server 2008 R2.

Se si esegue l'aggiornamento da SQL Server 2008, è consigliabile, inoltre, rivedere il contenuto della sezione relativa a SQL Server 2008 R2.

Modifiche del comportamento in SQL Server 2012

Cluster di faille su più subnet di SQL Server

  • Per installazioni di cluster di failover di più subnet l'aggiornamento da SQL Server Developer o dalla copia di valutazione di SQL Server a SQL Server Standard non è supportato.

  • I cluster di failover su più subnet di SQL Server sono supportati in Windows Server 2008 R2 o versioni successive.

Per ulteriori informazioni, vedere Clustering su più subnet di SQL Server (SQL Server).

Rilevamento di errori di SQL Server nel cluster di failover di SQL Server

In SQL Server 2008 R2 e versioni precedenti, SQL Server consentiva di segnalare gli errori al servizio cluster di failover di Windows eseguendo la query "SELECT @@SERVERNAME". Se la query non veniva eseguita correttamente, si verificava un failover o un riavvio della risorsa di SQL Server.

A partire da SQL Server 2012, per il processo di rilevamento di errori non viene più utilizzata la query "SELECT @@SERVERNAME", bensì sono disponibili le funzionalità seguenti:

  • Registrazione migliorata

  • Monitoraggio dei principali componenti di SQL Server

  • Impostazione delle condizioni per il failover o il riavvio di SQL Server

Per ulteriori informazioni, vedere Criteri di failover per istanze del cluster di failover.

[!NOTA]

Il livello predefinito delle condizioni di errore di un'istanza del cluster di failover di SQL Server 2012 si avvicina di più al comportamento di rilevamento di errori delle versioni precedenti di SQL Server. Tuttavia, con questo livello delle condizioni di errore, in SQL Server potrebbe non essere possibile rilevare gli errori dell'elaborazione di query che venivano invece riscontrati nelle versioni precedenti. Per rilevare questi errori, potrebbe essere necessario modificare il livello delle condizioni di errore. Per ulteriori informazioni, vedere Configurare le impostazioni della proprietà FailureConditionLevel.

Modifiche di comportamento in SQL Server 2008 R2

Modifica del numero di CPU per l'Enterprise Edition in 8 CPU

SQL Server 2008 R2 Enterprise supporta un massimo di 8 CPU. Questo aspetto è diverso rispetto alle versioni precedenti di SQL Server.

Per continuare a utilizzare più di 8 processori, è necessario eseguire l'aggiornamento a SQL Server 2008 R2 Datacenter.

Se si sceglie di eseguire l'aggiornamento a SQL Server 2008 R2 Enterprise, in SQL Server verranno utilizzati al massimo 8 processori.

Per ulteriori informazioni, vedere Funzionalità supportate dalle edizioni di SQL Server 2012.

Modifiche di funzionamento apportate in SQL Server 2008

SQL Server Native Client

SQL Server 2008 include SQL Server Native Client 10.0. Per ulteriori informazioni sulle differenze di funzionamento tra questa e le versioni precedenti di SQL Server Native Client, vedere Aggiornamento di un'applicazione a SQL Server 2008 Native Client da SQL Server 2005 Native Client.

Vedere anche

Concetti

Compatibilità con le versioni precedenti