Gilt für: SQL Server auf Azure-VMs
Dieser Artikel bietet Antworten auf einige der häufigsten Fragen zur Ausführung von SQL Server auf virtuellen Linux-Computern.
Besuchen Sie die Azure-Foren von Microsoft Q&A und Stack Overflow, falls Sie Ihr Azure-Problem mit diesem Artikel nicht beheben konnten. Sie können Ihr Problem in diesen Foren veröffentlichen. Sie können auch eine Azure-Supportanfrage senden. Wenn Sie eine Supportanfrage senden möchten, wählen Sie auf der Azure-Support-Seite die Option Support erhalten aus.
Bilder
Welche Images im SQL Server Virtual Machine-Katalog sind verfügbar?
Azure verwaltet Images virtueller Computer (VMs) für alle unterstützten Hauptversionen von SQL Server in allen Editionen für Linux und Windows. Weitere Informationen finden Sie in der vollständigen Liste der Linux-VM-Images und Windows-VM-Images.
Werden vorhandene Images im SQL Server Virtual Machine-Katalog aktualisiert?
SQL Server-Images im Katalog der virtuellen Computer werden alle zwei Monate mit den aktuellen Linux- und Windows-Updates aktualisiert. Für Linux-Images umfasst dies die neuesten Systemupdates. Für Windows-Images umfasst dies alle Updates, die in Windows Update als „wichtig“ gekennzeichnet sind, einschließlich wichtiger SQL Server-Sicherheitsupdates und Service Packs. Kumulative Updates für SQL Server werden für Linux und Windows unterschiedlich gehandhabt. Für Linux sind kumulative Updates für SQL Server ebenfalls in der Aktualisierung enthalten. Windows-VMs werden derzeit jedoch nicht mit kumulativen Updates für SQL Server oder Windows Server aktualisiert.
Welche zugehörigen SQL Server-Pakete werden ebenfalls installiert?
Eine Liste der SQL Server-Pakete, die auf SQL Server-Linux-VMs standardmäßig installiert sind, finden Sie unter Installierte Pakete.
Können Images von virtuellen SQL Server-Computern aus dem Katalog entfernt werden?
Ja. Azure behält nur ein Image pro Hauptversion und Edition bei. Wenn beispielsweise ein neues SQL Server Service Pack veröffentlicht wird, wird dem Azure Marketplace ein neues Image für dieses Service Pack hinzugefügt. Das SQL Server-Image für das vorherige Service Pack wird umgehend aus dem Azure-Portal entfernt. Es bleibt jedoch für drei weitere Monate zur Bereitstellung über PowerShell verfügbar. Nach drei Monaten ist das jeweils vorhergehende Service Pack-Image nicht mehr verfügbar. Diese Entfernungsrichtlinie gilt auch, wenn eine SQL Server-Version nach Ende ihres Lebenszyklus nicht mehr unterstützt wird.
Erstellung
Wie erstelle ich einen virtuellen Linux-Computer mit SQL Server?
Die einfachste Lösung ist die Erstellung eines virtuellen Linux-Computers, der SQL Server enthält. Ein Tutorial für das Registrieren bei Azure und Erstellen einer SQL Server-VM im Portal finden Sie unter Bereitstellen eines virtuellen Linux-Computers, auf dem SQL Server ausgeführt wird, im Azure-Portal. Sie können SQL Server auch manuell auf einem virtuellen Computer mit einer frei lizenzierten Edition (Developer oder Express) oder einer wiederverwendeten lokalen Lizenz installieren. Wenn Sie Ihre eigene Lizenz verwenden, benötigen Sie die Lizenzmobilität durch Software Assurance für Azure.
Warum kann ich RHEL- und SLES-SQL Server-VMs nicht mit einem Azure-Abonnement bereitstellen, das ein Ausgabenlimit aufweist?
Virtuelle RHEL- und SLES-Computer erfordern ein Abonnement ohne Ausgabenlimit und mit einer dem Abonnement zugeordneten überprüften Zahlungsmethode (in der Regel eine Kreditkarte). Wenn Sie eine RHEL- oder SLES-VM bereitstellen, ohne das Ausgabenlimit zu entfernen, wird Ihr Abonnement deaktiviert, und alle virtuellen Computer/Dienste werden beendet. Wenn Sie in diese Situation kommen, entfernen Sie das Ausgabenlimit, um das Abonnement wieder zu aktivieren. Das verbleibende Guthaben wird für den aktuellen Abrechnungszyklus wiederhergestellt, aber Ihre Kreditkarte wird mit einem Zuschlag für das RHEL- oder SLES-VM-Image belastet, wenn Sie es neu starten und weiterhin ausführen.
Lizenzierung
Wie kann ich meine lizenzierte Kopie von SQL Server auf einer Azure-VM installieren?
Erstellen Sie zunächst einen virtuellen Linux-Computer, auf dem sich nur das Betriebssystem befindet. Führen Sie dann die SQL Server-Installationsschritte für Ihre Linux-Distribution aus. Wenn Sie eine frei lizenzierten Edition von SQL Server installieren, müssen Sie außerdem eine SQL Server-Lizenz und Lizenzmobilität durch Software Assurance für Azure besitzen.
Gibt es Linux-VM-Images mit Bring-Your-Own-License (BYOL) für SQL Server?
Derzeit gibt es keine BYOL-Linux-VM-Images für SQL Server. Sie können SQL Server jedoch manuell auf einem virtuellen Nur-Linux-Computer installieren, wie in den vorangegangenen Fragen erläutert.
Kann ich einen virtuellen Computer so ändern, dass meine eigene SQL Server-Lizenz verwendet wird, wenn er mithilfe eines der Katalogimages mit nutzungsbasierter Bezahlung erstellt wurde?
Nein Von der Lizenzierung mit sekundengenauer Abrechnung kann nicht zur Verwendung einer eigenen Lizenz gewechselt werden. Sie müssen eine neue Linux-VM erstellen, SQL Server installieren und Ihre Daten migrieren. Weitere Details zu BYOL finden Sie in der vorherigen Frage.
Verwaltung
Kann ich einen virtuellen Linux-Computer mit ausgeführtem SQL Server mithilfe von SQL Server Management Studio (SSMS) verwalten?
Ja, SSMS ist derzeit jedoch ein Tool nur für Windows. Sie müssen auf einem Windows-Computer eine Remoteverbindung herstellen, um SSMS für Linux-VMs mit ausgeführtem SQL Server zu verwenden. Mit dem neuen Tool mssql-conf können lokal unter Linux zahlreiche administrative Aufgaben durchgeführt werden. Ein plattformübergreifendes Tool für die Datenbankverwaltung finden Sie unter Azure Data Studio.
Kann ich SQL Server vollständig von einer SQL Server-VM entfernen?
Ja, die Abrechnung basiert jedoch weiterhin auf Ihrer SQL Server-VM, wie in den Preisinformationen für virtuelle Azure-Computer mit SQL Server beschrieben. Wenn Sie SQL Server nicht mehr benötigen, können Sie einen neuen virtuellen Computer bereitstellen und die Daten und Anwendungen zu diesem neuen virtuellen Computer migrieren. Anschließend können Sie den virtuellen SQL Server-Computer entfernen.
Aktualisieren und Patchen
Wie aktualisiere ich auf eine neue Version/Edition von SQL Server auf einer Azure-VM?
Sie können ein Upgrade auf eine neue Version oder Edition von SQL Server auf Ihrem SQL Server auf Azure VM durchführen, indem Sie die gewünschten Setupmedien verwenden. Nachdem Ihr SQL Server aktualisiert wurde, löschen Sie die Erweiterung von der VM, und registrieren Sie dann Ihren SQL Server auf Azure VM erneut mit der SQL IaaS-Agent-Erweiterung, um die neue Version oder Edition von SQL Server im Azure-Portal genau widerzuspiegeln.
Allgemein
Werden SQL Server-Lösungen mit hoher Verfügbarkeit auf Azure-VMs unterstützt?
Derzeit leider nicht. Für Always On-Verfügbarkeitsgruppen und Failoverclustering wird eine Clusteringlösung unter Linux benötigt, z. B. Pacemaker. Die unterstützten Linux-Distributionen für SQL Server unterstützen keine Add-Ons für Hochverfügbarkeit in der Cloud.
Ist SQL Server auf Azure Linux-VMs FIPS kompatibel?
Derzeit leider nicht. Verwenden Sie einen virtuellen Windows Server 2019- oder 2022-Computer in Azure, um FIPS-kompatibel zu sein.
Ressourcen
Virtuelle Linux-Computer:
- Übersicht über SQL Server auf einem virtuellen Linux-Computer
- Bereitstellen von SQL Server auf einer Linux-VM
- SQL Server unter Linux – Dokumentation
Virtuelle Windows-Computer: