Einleitung
In der Arbeit mit SQL Server wird man recht schnell mit einem Ablaufdatum konfrontiert. Und zwar mit dem Ablaufdatum der SQL Server Version. Die IT ist schnelllebig und bringt stetig neue Features und Varianten heraus, auf die es sich immer lohnt, upzugraden. Am 09.07.2019 und am 12.07.2022, endete der Support der SQL Server Versionen 2008, 2008R2 und 2012. Seit dem werden keine regulären Feature- & Security Updates mehr angeboten. Um hier Abhilfe zu schaffen, gab es die Möglichkeit mittels Extended Security Updates (ESUs) den Supportzeitraum um einige Monate zu verlängern. Trotz allem gibt es weitere Möglichkeiten, den Support von SQL Server 2008, 2008R2 und 2012 auch heute noch beizubehalten. Wie sich diese Möglichkeiten gestalten, erläutern wir Ihnen folgend:
Anwendungsoptionen
- Durchführen eines Upgrades auf eine neuere Edition von SQL Server
- Migration nach Azure, um die Skalierbarkeit und Elastizität der Cloud zu nutzen
- Erwerben eines Abonnements für ESUs
Anwender mit SQL Server 2008 und SQL Server 2008R2 können ihre Instanzen nur noch bis zum 12. Juli 2023 zu Azure-Diensten migrieren, um weiterhin Sicherheitsupdates zu erhalten.
Extended Security Updates
Nachdem ein SQL Server das Ende seines Supportlebenszyklus erreicht hat, besteht die Möglichkeit ein Abonnement für erweiterte Sicherheitsupdates abzuschließen. Damit erhält man einen weiteren Schutz von 3 Jahren. Erweiterte Sicherheitsupdates umfassen jedoch lediglich Sicherheitsupdates und keine neuen Funktionen, funktionale Verbesserungen oder von Kunden angeforderte Korrekturen. ESUs werden bei Bedarf nach dem Feststellen eines Sicherheitsrisikos durch das Microsoft Security Response Center veröffentlicht - sie besitzen also kein regelmäßiges Veröffentlichungsintervall. Auch beinhalten diese keinen technischen Support, sondern nur die Sicherheitsupdates.
So erhält man ESUs
- Azure Arc können Sie für lokale oder gehostete Umgebungen erwerben. Dabei lädt man die Updates herunter, sobald diese verfügbar sind. Weiterhin kann es auf zwei verschieden Arten genutzt werden:
- Connected: Auf dem Server wird der Azure Connected Machine-Agent zusammen mit der Azure-Erweiterung für SQL-Server installiert.
- Registered: Die Instanz wird mithilfe eines Prozesses hinzugefügt, der der veralteten SQL-Server Registrierung ähnelt. Die Instanz wird in einem getrennten Zustand hinzugefügt.
- Azure-Dienste: Kostenlos und standardmäßig aktiviert, wenn lokale Server zu einem der folgenden Azure-Dienste migriert werden:
- SQL Server auf virtuellen Azure-Computern
- Azure Stack HCI
- Azure Stack Hub
- Azure VMware Solution
- Nutanix-Cloudcluster in Azure
Wie wende ich ESUs an?
Voraussetzungen:
Anwender, die getrennte Arc-fähige SQL Server-Ressourcen erstellen, müssen über folgende Berechtigungen verfügen:
Microsoft.AzureArcData/sqlServerInstances/read
Microsoft.AzureArcData/sqlServerInstances/write
Weiterhin müssen Sie den Azure Microsoft.AzureArcData-Ressourcenanbieter im Azure-Abonnement registrieren:
- Melden Sie sich beim Azure-Portal an.
- Navigieren Sie zu Ihrem Abonnement dann wählen Sie Ressourcenanbieter aus.
- Wenn der Ressourcenanbieter
Microsoft.AzureArcData
nicht aufgeführt ist, können Sie ihn Ihrem Abonnement mithilfe der Option Registrieren hinzufügen.
Connected
- Melden Sie sich beim Azure-Portal an.
- Navigieren Sie zu Azure Arc -> Infrastruktur -> SQL Server.
- Um einen getrennten Computer zu registrieren, wählen Sie im Menü oben auf dem Bildschirm Hinzufügen aus.
- Wählen Sie Server registrieren aus, um eine verbundene SQL Server-Instanz hinzuzufügen.
- Spezifizieren Sie das Abonnement und die Ressourcengruppe, mit der der Server verbunden werden soll.
- Am Ende erhalten Sie ein Skript, welches Sie lokal auf ihrem Server ausführen müssen.
Registered
Einzelne SQL Server-Instanz
- Melden Sie sich beim Azure-Portal an.
- Navigieren Sie zu Azure Arc -> Infrastruktur -> SQL Server.
- Um einen getrennten Computer zu registrieren, wählen Sie im Menü oben auf dem Bildschirm Hinzufügen aus.
- Wählen Sie Server registrieren aus, um eine getrennte SQL Server-Instanz hinzuzufügen.
- Auf dem nächsten Bildschirm können Sie eine einzelne oder mehrere SQL Server-Instanzen hinzufügen. Die Option für SQL-Einzelinstanzen ist hier standardmäßig ausgewählt.
- Wählen Sie das Abonnement und die Ressourcengruppe für Ihre registrierte SQL Server-Instanz aus.
- Bestätigen Sie, dass Sie über die Rechte zum Erhalt einer ESU Lizenz verfügen und schließen den Vorgang ab.
Fahren Sie nun mit dem Abschnitt Bestätigung fort.
Mehrere SQL Server Instanzen registrieren
Folgen Sie den Schritten der Registrierung einer einzelnen Instanz bis zu Schritt 5.
Anschließend wählen Sie die Option für mehrere SQL-Instanzen aus.
- Wählen Sie das Symbol Durchsuchen aus, um die CSV-Datei mit mehreren getrennten SQL Server-Instanzen hochzuladen.
- Sie müssen über das Kontrollkästchen bestätigen, dass Sie über die Rechte zum Erhalt erweiterter Sicherheitsupdates verfügen.
Fahren Sie nun mit dem Abschnitt Bestätigung fort.
Formatierungsvorgaben für die CSV Datei
- Werte sind durch Kommas getrennt.
- Die Werte stehen nicht in einfachen oder doppelten Anführungszeichen.
- Die Werte können Buchstaben, Zahlen, Bindestriche
(-)
und Unterstriche(_)
enthalten. Andere Sonderzeichen können nicht verwendet werden. Wenn Sie über eine benannte Instanz verfügen, müssen Sie den umgekehrten Schrägstrich(\)
durch einen Bindestrich(-)
ersetzen.MyServer\Instance01
wird beispielsweise zuMyServer-Instance01
. - Bei Spaltennamen muss die Groß-/Kleinschreibung beachtet werden und sie müssen wie folgt benannt sein:
-
- name
- version
- Edition
- cores
- hostType
Beispiel für eine CSV Datei
Bestätigung
- Empfohlen ist, den
Year1OrderID-Tag
zu verwenden, um ihre SQL Server Instanz mit ihrer ESU-Rechnungsnummer zu verknüpfen.
- Nachdem Sie Ihre SQL Server Instanz hinzugefügt haben, werden sie im Portal mit dem Status Registered angezeigt.
Verknüpfen einer ESU-Rechnung mit registrierten Servern
- Melden Sie sich beim Azure-Portal an.
- Navigieren Sie zu Azure Arc -> Infrastruktur -> SQL Server.
- Verwenden Sie die Kontrollkästchen neben jedem Server, um auszuwählen welche Computer Sie verknüpfen möchten und wählen Sie dann Link ESU invoice (ESU-Rechnung verknüpfen) aus.
- Fügen Sie die ESU-Rechnungsnummer im Feld Invoice ID ein.
- Für Server, die mit einer gültigen ESU-Rechnungsnummer verknüpft wurden, wird ein Ablaufdatum angezeigt.
Herunterladen von ESUs
Nachdem Sie Ihre Instanzen mit Azure Arc verbunden haben, können Sie die erweiterten Sicherheitspakete herunterladen.
- Melden Sie sich beim Azure-Portal an.
- Navigieren Sie zu Azure Arc -> Infrastruktur -> SQL Server aus.
- Wählen Sie einen Server aus der Liste aus.
- Updates herunterladen.
Fazit
Es lässt sich also sagen, dass über den Erwerb von ESUs weitere Sicherheitsupdates für abgelaufene Versionen bezogen werden können. Allerdings ist dies ein sehr kostenintensiver Faktor. Betrachten sollten Sie hier den Vergleich zwischen den Hostingkosten auf lokalen Servern oder der Migration zu einer Azure VM. Gerade hinsichtlich Compliance Richtlinien kann es sinnvoll sein, auf ESUs zurückzugreifen.
Müssen Sie sich aktuell mit einer veralteten SQL Server Version herumschlagen, helfen Ihnen unsere Experten sehr gerne weiter. Egal ob eine Migration auf eine neuere, unterstützte SQL Server Version oder eine Migration direkt in die Cloud - wir helfen Ihnen die richtige Lösung für Ihr Problem zu finden. Kontaktieren Sie uns gerne für ein unverbindliches Beratungsgespräch über unser Kontaktformular. Wir helfen Ihnen gerne weiter!