Verwenden mehrerer Versionen und Instanzen von SQL Server

SQL Server unterstützt mehrere Instanzen von Datenbank-Engine, Analysis Services und Reporting Services auf demselben Computer. Sie können auch frühere Versionen von SQL Server aktualisieren oder SQL Server auf einem Computer installieren, auf dem bereits frühere SQL Server Versionen installiert sind. Unterstützte Upgradeszenarien finden Sie unter Unterstützte Versions- und Editionsupgrades.

Versionskomponenten und Nummerierung

Die folgenden Konzepte sind nützlich, um das Verhalten von SQL Server für parallele Instanzen von SQL Serverzu verstehen.

Das Standardformat der Produktversion für SQL Server ist MM.nn.bbbb.rr, wobei die einzelnen Segmente wie folgt definiert sind:

MM - Hauptversion

nn - Nebenversion

bbbb - Buildnummer

rr - Buildrevisionsnummer

Bei jeder Haupt- oder Nebenversion von SQL Serverwird die Versionsnummer erhöht, damit sie sich von früheren Versionen unterscheidet. Diese Änderung an der Version wird zu vielen Zwecken verwendet. Dazu gehören das Anzeigen von Versionsinformationen an der Benutzeroberfläche, die Steuerung der Ersetzung von Dateien während eines Upgrades, die Anwendung von Service Packs sowie die funktionale Differenzierung zwischen den aufeinanderfolgenden Versionen.

Von allen SQL Server

Bestimmte Komponenten werden von allen Instanzen aller installierten Versionen von SQL Servergemeinsam genutzt. Wenn Sie verschiedene Versionen von SQL Server parallel auf demselben Computer installieren, werden diese Komponenten automatisch auf die neueste Version aktualisiert. Solche Komponenten werden im Allgemeinen automatisch deinstalliert, wenn die letzte Instanz von SQL Server deinstalliert wird.

Beispiele: der SQL Server-Browser und Microsoft SQL Server VSS Writer.

Von allen Instanzen derselben SQL Server

SQL Server -Versionen, die die gleiche Hauptversion aufweisen, werden einige Komponenten von allen Instanzen gemeinsam genutzt. Wenn die freigegebenen Komponenten während des Upgrades ausgewählt werden, werden die vorhandenen Komponenten auf die neueste Version aktualisiert.

Beispiele: Integration Services, Master Data Services, SQL Server Management Studio, SQL Server Data Tools (SSDT)und die SQL Server -Onlinedokumentation.

Von Nebenversionen gemeinsam genutzte Komponenten

SQL Server -Versionen, die die gleiche Haupt- und Nebenversion aufweisen, nutzen Komponenten gemeinsam.

Beispiel: .

Für eine SQL Server

Einige SQL Server -Komponenten oder -Dienste gehören speziell zu einer bestimmten Instanz von SQL Server. Sie werden auch als instanzabhängig bezeichnet. Sie nutzen die gleiche Version wie ihre Hostinstanz und werden ausschließlich für diese Instanz verwendet.

Beispiele: Datenbank-Engine, Analysis Servicesund Reporting Services.

Von SQL Server -Versionen unabhängige Komponenten

Bestimmte Komponenten werden während SQL Server Setup installiert, aber sind von den Versionen von SQL Serverunabhängig. Sie werden möglicherweise von Hauptversionen oder von allen SQL Server -Versionen gemeinsam genutzt.

Beispiele: Microsoft Sync Framework, SQL Server Compact.

Weitere Informationen zur SQL Server Compact Installation finden Sie unter Installieren SQL Server 2014 vom Installations-Assistenten (Setup). Weitere Informationen zur Deinstallation von SQL Server Compact finden Sie unter Deinstallieren einer vorhandenen SQL Server-Instanz (Setup).

Parallele Verwendung von SQL Server und früheren Versionen von SQL Server

Sie können SQL Server auf einem Computer installieren, auf dem bereits Instanzen einer früheren SQL Server -Version ausgeführt werden. Wenn auf dem Computer bereits eine Standardinstanz vorhanden ist, muss SQL Server als benannte Instanz installiert werden.

Achtung

SQL Server SysPrep unterstützt keine parallele Installation vorbereiteter Instanzen von SQL Server 2014 mit früheren Versionen von SQL Server auf demselben Computer. Sie können beispielsweise keine SQL Server 2014 instance parallel zu einem vorbereiteten instance SQL Server 2012 vorbereiten. Sie können jedoch mehrere vorbereitete Instanzen der gleichen Hauptversion von SQL Server parallel auf dem gleichen Computer installieren. Weitere Informationen finden Sie unter Considerations for Installing SQL Server Using SysPrep.

SQL Server 2014 kann nicht parallel zu früheren Versionen von SQL Server auf einem Computer installiert werden, auf dem Windows Server 2008 R2 Server Core SP1 ausgeführt wird. Weitere Informationen zu Server Core-Installationen finden Sie unter Installieren SQL Server 2014 auf Server Core.

Die folgende Tabelle zeigt die parallele Unterstützung für SQL Server 2014:

Bestehende instance der SQL Server 2014 Unterstützung paralleler Installationen
SQL Server 2014 (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 2014 (32-Bit)

SQL Server 2014 (64 Bit) x64
SQL Server 2014 (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

SQL Server 2014 (32-Bit)

SQL Server 2014 (64 Bit) x64

Verhindern von Konflikten mit IP-Adressen

Wenn eine SQL Server Failoverclusterinstanz parallel zu einer eigenständigen instance der SQL Server-Datenbank-Engine installiert ist, sollten Sie darauf achten, TCP-Portnummernkonflikte für die IP-Adressen zu vermeiden. Konflikte treten in der Regel auf, wenn in zwei Datenbank-Engine -Instanzen die Verwendung des TCP-Standartports (1433) konfiguriert wurde. Um Konflikte zu vermeiden, konfigurieren Sie in einer Instanz die Verwendung eines nicht standardmäßigen festen Ports. Die Konfiguration eines festen Ports kann in der Regel in der eigenständigen Instanz am einfachsten vorgenommen werden. Das Konfigurieren der Datenbank-Engine für die Verwendung verschiedener Ports verhindert einen unerwarteten IP-Adress-/TCP-Portkonflikt, der einen instance Start blockiert, wenn eine SQL Server Failoverclusterinstanz auf dem Standbyknoten fehlschlägt.

Weitere Informationen

Hardware- und Softwareanforderungen für die Installation von SQL Server 2014
Installieren von SQL Server 2014 vom Installations-Assistenten aus (Setup)
Unterstützte Versions- und Editionsupgrades
Upgrade auf SQL Server 2014
Von den Editionen von SQL Server 2014 unterstützte Features
Abwärtskompatibilität
Verwenden von Upgrade Advisor zur Vorbereitung auf Upgrades