Utilizzare più versioni e istanze di SQL Server

SQL Server supporta più istanze del Motore di database, di Analysis Services e di Reporting Services nello stesso computer. È inoltre possibile aggiornare versioni precedenti di SQL Server o installare SQL Server in un computer in cui sono già installate versioni precedenti di SQL Server. Per informazioni sugli scenari di aggiornamento supportati, vedere Aggiornamenti di versione ed edizione supportati.

Numerazione e componenti della versione

I concetti seguenti sono utili per comprendere il comportamento di SQL Server per le istanze side-by-side di SQL Server.

Il formato della versione del prodotto standard per SQL Server è MM. nn.bbbb.rr dove ogni segmento è definito come:

MM: versione principale

nn: versione secondaria

bbbb: numero di build

rr - numero revisione build

In ogni versione principale o secondaria di SQL Server, il numero di versione viene aumentato per differenziarlo dalle versioni precedenti. Questa modifica alla versione viene utilizzata per diversi scopi. Ciò include la visualizzazione delle informazioni sulla versione nell'interfaccia utente, il controllo della modalità di sostituzione dei file durante l'aggiornamento, l'applicazione di Service Pack e un meccanismo per una differenziazione funzionale tra le versioni successive.

Componenti condivisi da tutte le versioni di SQL Server

Alcuni componenti sono condivisi da tutte le istanze di tutte le versioni di SQL Server installate. Quando si esegue l'installazione affiancata di versioni diverse di SQL Server nello stesso computer, questi componenti vengono aggiornati automaticamente alla versione più recente. Tali componenti in genere vengono disinstallati automaticamente quando viene disinstallata l'ultima istanza di SQL Server.

Esempi: SQL Server Browser e Microsoft SQL Server VSS Writer.

Componenti condivisi da tutte le istanze della stessa versione principale di SQL Server

Le versioni di SQL Server che dispongono della stessa versione principale condividono alcuni componenti in tutte le istanze. Se i componenti condivisi vengono selezionati durante l'aggiornamento, i componenti esistenti vengono aggiornati alla versione più recente.

Esempi: documentazione online di: Integration Services, Master Data Services, SQL Server Management Studio, SQL Server Data Tools (SSDT) e SQL Server.

Componenti condivisi nelle versioni secondarie

Versioni di SQL Server che dispongono degli stessi componenti condivisi della versione principale e secondaria.

Esempio: file di supporto per l'installazione.

Componenti specifici di un'istanza di SQL Server

Alcuni componenti o servizi di SQL Server sono specifici di un'istanza di SQL Server. Essi sono anche noti come specifici dell'istanza. Condividono la stessa versione dell'istanza che li ospita e vengono utilizzati esclusivamente per quell'istanza.

Esempi: Motore di database, Analysis Services e Reporting Services.

Componenti indipendenti dalle versioni di SQL Server

Alcuni componenti vengono installati durante l'installazione di SQL Server, ma sono indipendenti dalle versioni di SQL Server. Essi possono essere condivisi dalle versioni principali o da tutte le versioni di SQL Server.

Esempi: Microsoft Sync Framework, SQL Server Compact.

Per ulteriori informazioni sull'installazione di SQL Server Compact, vedere Installare SQL Server 2012 dall'Installazione guidata (programma di installazione). Per ulteriori informazioni sulla disinstallazione di SQL Server Compact, vedere Disinstallare un'istanza esistente di SQL Server (Programma di installazione).

Utilizzo di SQL Server insieme a versioni precedenti di SQL Server

È possibile installare SQL Server in un computer in cui sono già in esecuzione istanze di una versione precedente di SQL Server. Se nel computer è già presente un'istanza predefinita, SQL Server deve essere installato come istanza denominata.

Nota di attenzioneAttenzione

SQL Server SysPrep non supporta l'installazione side-by-side di istanze predisposte di SQL Server 2012 con versioni precedenti di SQL Server nello stesso computer. Ad esempio, non è possibile preparare un'istanza di SQL Server 2008 R2 side-by-side a un'istanza predisposta di SQL Server 2012. Tuttavia, nello stesso computer, è possibile installare side-by-side più istanze predisposte della stessa versione principale di SQL Server. Per ulteriori informazioni, vedere Considerazioni sull'installazione di SQL Server tramite SysPrep.

Non è possibile eseguire l'installazione side-by-side di SQL Server 2012 con le versioni precedenti di SQL Server in un computer in cui è in esecuzione Windows Server 2008 R2 Server Core SP1. Per ulteriori informazioni sulle installazioni Server Core, vedere Installare SQL Server 2012 in Server Core.

Nella tabella seguente viene descritto il supporto per installazioni side-by-side di SQL Server 2012:

Istanza esistente di SQL Server 2012

Supporto installazioni side-by-side

SQL Server 2012 (32 bit)

SQL Server 2005 (32 bit)

SQL Server 2005 (64 bit) x64

SQL Server 2008 (32 bit)

SQL Server 2008 (64 bit) x64

SQL Server 2008 R2 (32 bit)

SQL Server 2008 R2 (64 bit) x64

SQL Server 2012 (32 bit)

SQL Server 2012 (64 bit) x64

SQL Server 2012 (64 bit) x64

SQL Server 2005 (32 bit)

SQL Server 2005 (64 bit) x64

SQL Server 2008 (32 bit)

SQL Server 2008 (64 bit) x64

SQL Server 2008 R2 (32 bit)

SQL Server 2008 R2 (64 bit) x64

SQL Server 2012 (32 bit)

SQL Server 2012 (64 bit) x64

Metodi per evitare conflitti di indirizzi IP

Quando si esegue un'installazione side-by-side di un'istanza del cluster di failover di SQL Server con un'istanza autonoma del Motore di database di SQL Server, prestare attenzione per evitare conflitti del numero di porta TCP negli indirizzi IP. Di solito i conflitti si verificano quando due istanze del Motore di database sono entrambe configurate per utilizzare la porta TCP predefinita (1433). Per evitare conflitti, configurare un'istanza in modo che venga utilizzata una porta fissa non predefinita. La configurazione di una porta fissa è di solito più facile nell'istanza autonoma. Configurare il Motore di database in modo che vengano utilizzate porte diverse per evitare un conflitto di indirizzo IP o di porta TCP non previsto che blocca l'avvio di un'istanza quando si verifica un errore dell'istanza del cluster di failover di SQL Server nel nodo di standby.

Vedere anche

Attivitá

Installare SQL Server 2012 dall'Installazione guidata (programma di installazione)

Riferimento

Requisiti hardware e software per l'installazione di SQL Server 2012

Aggiornamenti di versione ed edizione supportati

Concetti

Eseguire l'aggiornamento a SQL Server 2012

Compatibilità con le versioni precedenti

Utilizzare Preparazione aggiornamento per preparare gli aggiornamenti

Altre risorse

Funzionalità supportate dalle edizioni di SQL Server 2012