SP4 auf SQL Server 2005 Express anwenden

Warum ich noch über solche alten Versionen schreibe, wird sich der ein oder andere fragen. Ganz einfach, dies ist eine Voraussetzung für den Upgrade auf SQL Server 2014 Express.

Wie Microsoft in seinem Artikel zu unterstützten Versions- und Editionsupgrades aufführt, ist das SP4 eine Voraussetzung für den direkten Upgrade. Bei der Installation gibt es aber eine kleine Hürde zu überwinden.

Download

Der Download ist schnell gefunden und kann über das Downloadcenter bezogen werden. Dies ist dann aber eine Vollversion, die so erst mal kein Update einer bestehenden SQL Server Instanz anbietet.

Upgrade auf SP4

Die Installation erfolgt mit dem UPGRADE-Switch, von der Kommandozeile her. Hier einmal der komplette Ablauf:

  • Herunterladen der Datei SQLEXPR.EXE aus dem oben angegebenen Downloadverzeichnis
  • Am besten speichert man die Datei in einem speziellen Verzeichnis, z. B. D:\INSTALL, damit man sie einfach wiederfindet
  • Man startet die Eingabeaufforderung (CMD.exe) als Administrator. Dies geht über einen Rechtsklick mit der Option "Als Administrator ausführen"
  • Jetzt wechselt man in das Verzeichnis, in dem der Download liegt. Siehe Step 2
  • Diese komplette Zeile muss man jetzt in die Kommandozeile kopieren, und kleine Modifikationen vornehmen
SQLEXPR.exe /qb UPGRADE=SQL_Engine,SQL_Data_Files,Client_Components,Connectivity INSTANCENAME=[<SQL INSTANCE>]
  • Hier ersetzt man den Platzhalter <SQL INSTANCE> durch den Namen der Instanz, die man mit dem SP4 versorgen möchte
  • Nach einer kurzen Weile startet auch das Setup und aktualisiert die gewünschten Komponenten
  • Nach dem Setup befindet man sich wieder in der Eingabeaufforderung und verlässt diese mit Exit

Wer anschließend den Erfolg der Aktion überprüfen möchte, kann dies z. B. im Management Studio tun. Man öffnet eine neue Abfrage und setzt folgendes SQL ab:

SELECT SERVERPROPERTY('PRODUCTLEVEL') AS sql_product_level;