Bearbeiten

Freigeben über


Häufig gestellte Fragen für SQL Server auf Azure-VMs

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 Microsoft Azure-Computern (VMs).

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 für alle unterstützten Hauptversionen von SQL Server in allen Editionen für Windows und Linux. Weitere Informationen finden Sie in der vollständigen Liste der Windows-VM-Images und Linux-VM-Images.

Werden vorhandene Images im SQL Server Virtual Machine-Katalog aktualisiert?

SQL Server-Images im Katalog für virtuelle Computer werden regelmäßig mit den neuesten Betriebssystem- und SQL Server-Updates aktualisiert, in der Regel einmal pro Monat. Nach der Bereitstellung können das Betriebssystem und SQL Server über Azure Update Managermanuell oder automatisiert werden.

Können Images von virtuellen SQL Server-Computern aus dem Katalog entfernt werden?

Ja. In Azure wird nur ein Image pro Hauptversion und Edition beibehalten. Wenn beispielsweise ein neues SQL Server Service Pack freigegeben wird, wird ein neues Image für dieses Service Pack zur Galerie hinzugefügt, und das SQL Server-Image für das vorherige Service Pack wird sofort 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.

Ist es möglich, ein älteres Image von SQL Server bereitzustellen, das im Azure-Portal nicht angezeigt wird?

Ja, durch Verwenden von PowerShell. Weitere Informationen zum Bereitstellen von SQL Server-VMs über PowerShell finden Sie unter Bereitstellen von SQL Server-VMs mit Azure PowerShell.

Ist es möglich, ein generalisiertes Azure Marketplace-SQL Server-Image meiner SQL Server-VM zu erstellen und damit VMs bereitzustellen?

Ja. Sie müssen dann allerdings alle SQL Server-VMs mit der SQL-IaaS-Agent-Erweiterung registrieren, um Ihre SQL Server-VM im Portal verwalten und Features wie automatisiertes Patchen und automatische Sicherungen nutzen zu können. Wenn Sie die VM mit der Erweiterung registrieren, müssen Sie außerdem den Lizenztyp für jede SQL Server-VM angeben.

Wie kann ich SQL Server auf Azure-VMs generalisieren und für die Bereitstellung neuer VMs verwenden?

Sie können eine Windows Server-VM (ohne SQL Server-Installation) bereitstellen und SQL Sysprep verwenden, um SQL Server auf Azure-VMs (Windows) mit dem SQL Server-Installationsmedium zu generalisieren. Kunden mit Software Assurance können Ihre Installationsmedien im Microsoft Business Center abrufen. Kunden ohne Software Assurance können die Setupmedien in einem SQL Server-VM-Image aus dem Azure Marketplace mit der gewünschten Edition verwenden.

Alternativ können Sie die SQL Server-Images aus dem Azure Marketplace verwenden, um SQL Server auf Azure-VMs zu generalisieren. Sie müssen den folgenden Registrierungsschlüssel im Quellimage löschen, bevor Sie ein eigenes Image erstellen. Anderenfalls kann es zu einer Überfrachtung des SQL Server-Setupbootstrap-Ordners und/oder zu einem Fehler bei der Erweiterung für den SQL-IaaS-Agent kommen.

Registrierungsschlüsselpfad:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Hinweis

Azure SQL Server-VMs (einschließlich der anhand benutzerdefinierter generalisierter Images bereitgestellten VMs) sollten mit der SQL-IaaS-Agent-Erweiterung registriert werden, um Complianceanforderungen erfüllen und optionale Features wie automatisiertes Patchen und automatische Sicherungen nutzen zu können. Die Erweiterung ermöglicht Ihnen zudem das Angeben des Lizenztyps für jede SQL Server-VM.

Kann ich eine SQL Server VM mithilfe meiner eigenen VHD bereitstellen?

Ja. Sie müssen dann allerdings alle SQL Server-VMs mit der SQL-IaaS-Agent-Erweiterung registrieren, um Ihre SQL Server-VM im Portal verwalten und Features wie automatisiertes Patchen und automatische Sicherungen nutzen zu können.

Ist es möglich, Konfigurationen einzurichten, die nicht im Katalog der virtuellen Computer aufgeführt sind (z. B. Windows 2008 R2 + SQL Server 2012)?

Nein. Für Katalogimages von virtuellen Computern, die SQL Server enthalten, müssen Sie eines der bereitgestellten Images entweder über das Azure-Portal oder über PowerShell auswählen. Sie haben jedoch die Möglichkeit, einen unterstützten virtuellen Windows-Computer bereitzustellen und einen unterstützten SQL Server darauf selbst zu installieren. Sie müssen dann Ihre SQL Server-VM mit der SQL-IaaS-Agent-Erweiterung registrieren, um Ihre SQL Server-VM im Azure-Portal verwalten und Features wie automatisiertes Patchen und automatische Sicherungen nutzen zu können.

Ich kann die gewünschte Version und Edition von SQL Server nicht in den Images finden, die auf Azure Marketplace verfügbar sind.

Wenn die Version und Edition von SQL Server, nach denen Sie suchen, in der Dropdownliste Images auf Azure Marketplace nicht verfügbar ist, stellen Sie einen virtuellen Windows-Azure-Computer bereit, und installieren Sie dann manuell die gewünschte Version und Edition von SQL Server. Registrieren Sie Ihre SQL Server-VM bei der SQL-IaaS-Agent-Erweiterung, wenn Sie Ihre SQL Server-VM über das Azure-Portal verwalten möchten.

Ich kann die gewünschte Version von Windows, zum Beispiel Azure Edition, nicht in den SQL Server Images finden, die auf Azure Marketplace verfügbar sind.

Wenn die gesuchte Windows-Version nicht in den SQL Server-Images in der Dropdownliste Images im Azure Marketplace verfügbar ist, stellen Sie eine reine Windows-Azure-VM bereit, und installieren Sie dann manuell die gewünschte Version und Edition von SQL Server. Registrieren Sie Ihre SQL Server-VM bei der SQL-IaaS-Agent-Erweiterung, wenn Sie Ihre SQL Server-VM über das Azure-Portal verwalten möchten.

Gibt es eine kostenlose Edition von SQL Server auf Azure Marketplace?

Entwickler- und Express-Editionen von SQL Server sind auf Azure Marketplace verfügbar, das Ihnen die SQL Server-Lizenz nicht in Rechnung stellen. Wenn die Entwickler- oder Express-Edition nicht für die Version von SQL Server verfügbar ist, nach der Sie suchen, stellen Sie eine ausschließliche Windows-Azure-VM bereit, und installieren Sie dann manuell die gewünschte Version und Edition von SQL Server. Registrieren Sie Ihre SQL Server-VM bei der SQL-IaaS-Agent-Erweiterung, wenn Sie Ihre SQL Server-VM über das Azure-Portal verwalten möchten.

Erstellung

Wie erstelle ich einen virtuellen Azure-Computer mit SQL Server?

Die einfachste Methode besteht im Erstellen eines virtuellen Computers, der SQL Server enthält. Ein Tutorial für die Registrierung bei Azure und das Erstellen eines virtuellen SQL Server-Computers im Portal finden Sie unter Bereitstellen eines virtuellen SQL Server-Computers im Azure-Portal. Sie können sich für ein VM-Image mit sekundengenau abgerechneter SQL Server-Lizenzierung entscheiden oder ein Image verwenden, das die Verwendung Ihrer eigenen SQL Server-Lizenz ermöglicht. 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. Registrieren Sie unbedingt Ihre SQL Server-VM mit der SQL-IaaS-Agent-Erweiterung, um Ihre SQL Server-VM im Portal verwalten und Features wie automatisiertes Patchen und automatische Sicherungen nutzen zu können. Wenn Sie Ihre eigene Lizenz verwenden, benötigen Sie die Lizenzmobilität durch Software Assurance für Azure. Weitere Informationen finden Sie unter Pricing guidance for SQL Server Azure VMs (Preisinformationen für virtuelle Azure-Computer unter SQL Server).

Wie kann ich meine lokale SQL Server-Datenbank zur Cloud migrieren?

Erstellen Sie zuerst einen virtuellen Azure-Computer mit einer SQL Server-Instanz. Migrieren Sie dann Ihre lokalen Datenbanken zu dieser Instanz. Informationen zu Datenmigrationsstrategien finden Sie im Migrationshandbuch: SQL Server zu SQL Server auf Azure Virtual Machines.

Lizenzierung

Wie kann ich meine lizenzierte Kopie von SQL Server auf einer Azure-VM installieren?

Dazu stehen drei Methoden zur Auswahl. Wenn Sie ein Kunde mit Enterprise Agreement (EA) sind, können Sie eines der Images für virtuelle Computer bereitstellen. Wenn Sie über Software Assurance verfügen, können Sie den Azure-Hybridvorteil für ein vorhandenes Image mit nutzungsbasierter Bezahlung (Pay-As-You-Go, PAYG) aktivieren. Sie können auch die SQL Server-Installationsmedien auf eine Windows Server-VM kopieren und dann SQL Server auf dem virtuellen Computer installieren. Registrieren Sie unbedingt Ihre SQL Server-VM mit der Erweiterung, um Features wie Portalverwaltung, automatisierte Sicherung und automatisiertes Patchen nutzen zu können.

Benötigt ein Kunde SQL Server-Clientzugriffslizenzen (Client Access Licenses, CALs), um eine Verbindung mit einem in Azure Virtual Machines ausgeführten SQL Server-Image mit nutzungsbasierter Bezahlung herstellen zu können?

Nein. Kunden benötigen CALs, wenn sie eigene Lizenzen verwenden und ihren SQL Server-SA-Server/virtuellen CAL-Computer zu virtuellen Azure-Computern migrieren.

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?

Ja. Sie können ein Image mit nutzungsbasierter Bezahlung (Pay-As-You-Go, PAYG) problemlos auf Bring-Your-Own-License (BYOL) umstellen, indem Sie den Azure-Hybridvorteil aktivieren. Weitere Informationen finden Sie unter Ändern des Lizenzierungsmodells für eine SQL Server-VM. Diese Funktion ist zurzeit nur für öffentliche und Azure Government-Cloudkunden verfügbar.

Sind für den Wechsel des Lizenzierungsmodells Ausfallzeiten für SQL Server erforderlich?

Nein. Das Ändern das Lizenzierungsmodells erfordert keine Ausfallzeiten für SQL Server, da die Änderung sofort wirksam werden und kein Neustart des virtuellen Computers erforderlich ist.

Ist es möglich, das Lizenzierungsmodell auf einem virtuellen SQL Server-Computer zu wechseln, der mit dem klassischem Modell bereitgestellt wurde?

Nein. Eine Änderung des Lizenzierungsmodells wird auf einer klassischen VM nicht unterstützt. Sie können Ihre VM zum Azure Resource Manager-Modell migrieren und mit der SQL-IaaS-Agent-Erweiterung registrieren. Nach der Registrierung der VM mit der SQL-IaaS-Agent-Erweiterung kann das Lizenzierungsmodell für den virtuellen Computer geändert werden.

Kann ich über das Azure-Portal mehrere Instanzen auf derselben VM verwalten?

Nein. Über die SQL IaaS-Agent-Erweiterung können Sie eine einzelne Standardinstanz, eine einzelne benannte Instanz oder, wenn die SQL Server-VM über mehrere Instanzen verfügt, eine dieser Instanzen die Standardinstanz sein, damit sie vom Azure-Portal verwaltet wird. Weitere Informationen zu diesen Einschränkungen finden Sie unter SQL Server-IaaS-Agent-Erweiterung.

Können CSP-Abonnements den Azure-Hybridvorteil aktivieren?

Ja, Azure CSP-Kund*innen (Azure Cloud Solution Provider) können den Azure-Hybridvorteil nutzen, indem sie zuerst eine VM mit nutzungsbasierter Bezahlung bereitstellen und sie dann in Bring-Your-Own-License umwandeln, wenn sie über eine aktive Software Assurance verfügen.

Muss ich Lizenzgebühren für SQL Server auf einer Azure VM bezahlen, wenn diese nur für Standby/Failover verwendet wird?

Um eine kostenlose passive Lizenz für eine sekundäre Standbyverfügbarkeitsgruppe oder eine Failoverclusterinstanz zu erhalten, müssen Sie sämtliche der folgenden Kriterien erfüllen, die in den Ressourcen zur Lizenzierung beschrieben werden:

  1. Sie verfügen über Lizenzmobilität durch Software Assurance.
  2. Die passive SQL Server-Instanz leistet keine Bereitstellung von SQL Server-Daten an Clients oder Ausführung aktiver SQL Server-Workloads. Sie wird nur für die Synchronisierung mit dem primären Server verwendet und verwaltet andernfalls die passive Datenbank in einem betriebsbereiten Standbyzustand. Wenn sie Daten bereitstellt, z. B. Berichte für Clients, die aktive SQL Server-Workloads ausführen, oder andere Arbeit ausführt, als in den Nutzungsbedingungen angegeben, muss es sich um eine bezahlte lizenzierte SQL Server-Instanz handeln. Die folgende Aktivität ist auf der sekundären Instanz zulässig: Datenbankkonsistenzprüfungen oder CHECKDB, vollständige Sicherungen, Transaktionsprotokollsicherungen und Überwachen von Ressourcennutzungsdaten. Sie können auch alle 90 Tage die primäre Instanz und entsprechende Notfallwiederherstellungsinstanz für kurze Zeiträume von Notfallwiederherstellungstests gleichzeitig ausführen.
  3. Die aktive SQL Server-Lizenz wird von Software Assurance abgedeckt und lässt eine passive sekundäre SQL Server-Instanz mit maximal der gleichen Computegröße wie der lizenzierte aktive Server zu.
  4. Die sekundäre SQL Server-VM verwendet die Lizenz zur Notfallwiederherstellung im Azure-Portal.

Was wird als passive Instanz angesehen?

Die passive SQL Server-Instanz leistet keine Bereitstellung von SQL Server-Daten an Clients oder Ausführung aktiver SQL Server-Workloads. Sie wird nur für die Synchronisierung mit dem primären Server verwendet und verwaltet andernfalls die passive Datenbank in einem betriebsbereiten Standbyzustand. Wenn sie Daten bereitstellt, z. B. Berichte für Clients, die aktive SQL Server-Workloads ausführen, oder andere Arbeit ausführt, als in den Nutzungsbedingungen angegeben, muss es sich um eine bezahlte lizenzierte SQL Server-Instanz handeln. Die folgende Aktivität ist auf der sekundären Instanz zulässig: Datenbankkonsistenzprüfungen oder CHECKDB, vollständige Sicherungen, Transaktionsprotokollsicherungen und Überwachen von Ressourcennutzungsdaten. Sie können auch alle 90 Tage die primäre Instanz und entsprechende Notfallwiederherstellungsinstanz für kurze Zeiträume von Notfallwiederherstellungstests gleichzeitig ausführen.

Welche Szenarien können den Notfallwiederherstellungsvorteil (Disaster Recovery, DR) nutzen?

Der SQL Server-Lizenzierungsleitfaden stellt Szenarien vor, in denen der Notfallwiederherstellungsvorteil genutzt werden kann. Weitere Informationen finden Sie in den Produktbestimmungen, oder bitten Sie Ihre Lizenzierungskontakte oder Ihren Konto-Manager um weitere Informationen.

Welche Abonnements unterstützen den Notfallwiederherstellungsvorteil?

Umfassende Programme, die mit Software Assurance äquivalente Abonnementrechte als einen festen Vorteil bieten, unterstützen den DR-Vorteil. Dazu gehören unter anderem Open Value (OV), Open Value Subscription (OVS), Enterprise Agreement (EA), Enterprise Agreement Subscription (EAS) und Server and Cloud Enrollment (SCE). Weitere Informationen finden Sie in den Produktbestimmungen, oder bitten Sie Ihre Lizenzierungskontakte oder Ihren Konto-Manager um weitere Informationen.

Warum ist der Lizenztyp für meine SQL VM „Zentral verwaltet“?

Bei SQL Server-VMs, die mit aktiviertem zentral verwaltetem Azure-Hybridvorteil für Abonnements bereitgestellt werden, ist „Zentral verwaltet“ als Lizenztyp angegeben. Dies bedeutet, dass der Azure-Hybridvorteil vom Administrator für den Konzernvertrag (EA) oder die Microsoft-Kundenvereinbarung (MCA) der Organisation zentral verwaltet wird.

Warum wird angezeigt, dass meine Lizenzen auf einer Bereichsebene zugewiesen sind, wenn ich versuche, die Lizenz für meine SQL Server-VM zu ändern?

Das Ändern des Lizenztyps für einzelne SQL Server-VMs, die mit zentral verwaltetem Azure-Hybridvorteil für Abonnements bereitgestellt werden, wird nicht unterstützt, da die Lizenzierung auf Abonnementebene verwaltet wird – es erscheint eine Meldung wie z. B. Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resources.

Verwaltung

Kann ich eine zweite Instanz von SQL Server auf dem gleichen virtuellen Computer installieren? Kann ich die installierten Funktionen der Standardinstanz ändern?

Ja. Die SQL Server-Installationsmedien befinden sich in einem Ordner auf dem Laufwerk C . Führen Sie Setup.exe von diesem Speicherort aus, um neue SQL Server-Instanzen hinzuzufügen oder andere installierte Features von SQL Server auf dem Computer zu ändern. Einige Funktionen, wie automatisierte Sicherung, automatisiertes Patchen und Azure Key Vault-Integration können nur für die Standardinstanz oder eine ordnungsgemäß konfigurierte benannte Instanz (siehe Frage 3) ausgeführt werden. Kunden, die Software Assurance über den Azure-Hybridvorteil oder das Lizenzierungsmodell mit nutzungsbasierter Bezahlung verwenden, können ohne zusätzliche Lizenzkosten mehrere Instanzen von SQL Server auf dem virtuellen Computer installieren. Zusätzliche SQL Server-Instanzen können Systemressourcen belasten, wenn sie nicht ordnungsgemäß konfiguriert sind.

Wie hoch ist die maximale Anzahl der Instanzen auf einer VM?

SQL Server 2012 bis SQL Server 2019 unterstützen bis zu 50 Instanzen auf einem eigenständigen Server. Diese maximale Anzahl gilt für Azure und lokale Umgebungen gleichermaßen. Informationen zu einer besseren Vorbereitung der Umgebung finden Sie unter bewährte Methoden.

Ist Microsoft Visual C++ Redistributable, installiert mit SQL Server, als veraltet gekennzeichnet?

Wenn Sie SQL Server auf Azure VM bereitstellen, installiert das SQL Server-Setupprogramm eine Microsoft Visual C++ Redistributable, die für die ordnungsgemäße Ausführung von SQL Server-Komponenten erforderlich ist. Ihre Sicherheitssoftware sendet möglicherweise Warnungen über das Ende der Lebensdauer oder veraltete Softwarekomponenten aufgrund der Version der microsoft Visual C++ Redistributable-Komponenten, die von SQL Server installiert wurden, insbesondere für ältere Versionen von SQL Server (SQL Server 2016 und früher). Gemäß der Supportlebenszyklus-Richtlinie werden Microsoft Visual C++ Redistributable-Komponenten unterstützt, solange das Produkt, durch das sie installiert wurden, unterstützt wird. Solange Ihre installierte Version von SQL Server weiterhin unterstützt wird, können Sie diese Warnung sicher ignorieren. Es wird empfohlen, VC++ nicht zu entfernen, da dadurch einige SQL Server-Funktionen beeinträchtigt werden können.

Kann ich die Standardinstanz von SQL Server deinstallieren?

Ja. Dabei sind jedoch ein paar Punkte zu beachten: Erstens kann die SQL Server zugeordnete Abrechnung abhängig vom Lizenzmodell für den virtuellen Computer weiterhin stattfinden. Zweitens und wie bereits in der vorhergehenden Antwort erläutert bauen diese Funktionen auf der SQL Server-IaaS-Agent-Erweiterung auf. Wenn Sie die Standardinstanz deinstallieren, ohne auch die IaaS-Agent-Erweiterung zu entfernen, sucht die Erweiterung weiterhin nach der Standardinstanz und generiert möglicherweise Ereignisprotokollfehler aus den folgenden beiden Quellen: Microsoft SQL Server-Anmeldeinformationsverwaltung und Microsoft SQL Server IaaS Agent. Einer der Fehler kann dem Folgenden ähneln:

Ein netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn konnte nicht zugegriffen werden.

Wenn Sie sich entscheiden, die Standardinstanz zu deinstallieren, deinstallieren Sie auch die SQL Server-IaaS-Agenterweiterung.

Kann ich eine benannte Instanz von SQL Server mit der IaaS-Erweiterung verwenden?

Ja, wenn die benannte Instanz die einzige SQL Server-Instanz ist und die ursprüngliche Standardinstanz ordnungsgemäß deinstalliert wurde. Wenn es keine Standardinstanz gibt und zugleich mehrere benannte Instanzen auf einer einzelnen SQL Server-VM vorhanden sind, kann die SQL Server-IaaS-Agent-Erweiterung nicht installiert werden.

Kann ich SQL Server und die zugehörige Lizenzabrechnung aus einer SQL Server-VM entfernen?

Ja, aber Sie müssen zusätzliche Schritte ausführen, um zu vermeiden, dass Ihre SQL Server-Instanz in Rechnung gestellt wird, wie dies unter Preisinformationen für Azure-VMs mit SQL Server beschrieben ist. Wenn Sie die SQL Server-Instanz vollständig entfernen möchten, können Sie zu einer anderen Azure-VM migrieren, auf der SQL Server nicht vorinstalliert ist, und dann die aktuelle SQL Server-VM löschen. Führen Sie die folgenden Schritte aus, wenn Sie die VM behalten, aber die SQL Server-Abrechnung beenden möchten:

  1. Sichern Sie ggf. alle Daten einschließlich der Systemdatenbanken.
  2. Deinstallieren Sie SQL Server vollständig, einschließlich der Erweiterung für den SQL-IaaS-Agent (sofern vorhanden).
  3. Installieren Sie die kostenlose SQL Express-Edition.
  4. Führen Sie eine Registrierung bei der Erweiterung für den SQL-IaaS-Agent durch.
  5. Ändern Sie die Edition von SQL Server im Azure-Portal in Express, um die Abrechnung zu beenden.
  6. (Optional) Deaktivieren Sie den SQL Server Express-Dienst, indem Sie den Dienststart deaktivieren.

Kann ich über das Azure-Portal mehrere Instanzen auf derselben VM verwalten?

Nein. Die Portalverwaltung wird von der SQL-IaaS-Agent-Erweiterung bereitgestellt, die auf der SQL Server-IaaS-Agent-Erweiterung basiert. Daher gelten für das Portal die gleichen Einschränkungen wie für die Erweiterung. Das Portal kann nur eine Standardinstanz oder eine benannte Instanz verwalten, sofern diese ordnungsgemäß konfiguriert ist. Weitere Informationen finden Sie unter Erweiterung für SQL Server-IaaS-Agent.

Wird Microsoft Entra Domain Services mit SQL Server auf Azure VMs unterstützt?

Nein. Die Verwendung von Microsoft Entra Domain Services wird derzeit nicht mit SQL Server auf Azure VMs unterstützt. Verwenden Sie stattdessen ein Active Directory-Domänenkonto.

Sind SQL Server auf Azure-VMs FIPS kompatibel?

Damit FIPS mit SQL Server auf Virtuellen Azure-Computern kompatibel ist, sollten Sie sich auf Windows Server 2022 befinden, auf dem FIPS standardmäßig aktiviert ist. Windows Server 2019 kann auch FIPS-kompatibel sein, wenn FIPS manuell mithilfe der in STIG (Security Technical Implementation Guide) angegebenen Richtlinie nach V-93511 aktiviert wird.

Aktualisieren und Patchen

Wie wechsle ich auf einem virtuellen Azure-Computer zu einer anderen Version/Edition von SQL Server?

Kunden können ihre Version/Edition von SQL Server mithilfe eines Setupmediums ändern, das die gewünschte Version oder Edition von SQL Server enthält. Verwenden Sie nach der Editionsänderung das Azure-Portal, um die Editionseigenschaft des virtuellen Computers anzupassen, sodass sie die Abrechnung für den virtuellen Computer korrekt widerspiegelt. Weitere Informationen finden Sie unter How to perform an in-place upgrade of SQL Server edition on Azure VM (Ausführen eines direkten Upgrades der SQL Server-Edition auf einem virtuellen Azure-Computer). Es besteht kein Unterschied bei der Abrechnung für verschiedene Versionen von SQL Server. Nach dem Ändern der SQL Server-Version ist keine weitere Aktion erforderlich.

Wie erhalte ich die SQL Server-Installationsmedien?

Für SQL Server-VMs, die über Azure Marketplace bereitgestellt werden, befindet sich das Installationsmedium unter C:\SQLServerFull. Sie können Setup.exe von diesem Speicherort ausführen, um neue SQL Server-Instanzen hinzuzufügen oder andere installierte Features von SQL Server auf dem Computer zu ändern. Sie können diese Setupmedien auch auf andere virtuelle Computer kopieren, um dieselbe Version und Edition von SQL Server zu installieren oder zu aktualisieren. Kunden mit Software Assurance können Ihre Installationsmedien im Microsoft Business Center abrufen.

Wie installiere ich SQL Server für pay-as-you-go-Lizenzierung für eine vorhandene Azure-VM?

Um SQL Server mit Pay-as-you-go(PAYG)-Lizenzierung für eine vorhandene Azure-VM zu installieren, verwenden Sie Installationsmedien von einer vorhandenen SQL Server-VM mit der gewünschten Edition. Stellen Sie eine neue SQL Server-VM vom Azure Marketplace bereit, wenn Sie noch keine SQL Server-VM mit der gewünschten Edition haben. Kopieren Sie den Ordner C:\SQLServerFull von der vorhandenen VM auf Ihre Ziel-VM und installieren Sie dann SQL Server aus dem kopierten Ordner, um potenzielle Probleme im Zusammenhang mit Produktlizenzschlüsseln zu vermeiden. Nach dem Installieren von SQL Server müssen Sie sich bei der SQL IaaS-Agent-Erweiterung registrieren und die Edition von SQL Server validieren, die für die Abrechnung im Azure-Portal verwendet wird. Löschen Sie unbedingt die SQL Server-VM, die zum Kopieren des Installationsmediums verwendet wurde, damit Ihnen die unbenutzte VM nicht berechnet wird.

Wie werden Updates und Servicepacks auf eine SQL Server-VM angewendet?

Virtuelle Computer bieten Ihnen die Kontrolle über die Hostcomputer, einschließlich des Zeitpunkts, zu dem Updates angewendet werden sollen, und der Art und Weise. Für das Betriebssystem können Sie manuell Windows-Updates anwenden oder einen Planungsdienst namens Automatisiertes Patchen aktivieren. Automatisiertes Patchen installiert alle wichtigen Updates, einschließlich SQL Server-Updates in dieser Kategorie. Andere optionale Updates für SQL Server müssen manuell installiert werden.

Kann ich meine SQL Server-Instanz aktualisieren, nachdem sie mit der SQL-IaaS-Agent-Erweiterung registriert wurde?

Wenn das Betriebssystem Windows Server 2008 R2 oder höher ist, ja. Sie können ein beliebiges Setupmedium für ein Upgrade der Version und Edition von SQL Server verwenden. Anschließend können Sie eine Registrierung bei der Erweiterung für den SQL-IaaS-Agent durchführen. Dadurch erhalten Sie Zugriff auf alle Vorteile der Erweiterung für den SQL-IaaS-Agent, z. B. die Verwaltung im Portal, automatisierte Sicherungen und automatisiertes Patchen. Wenn die Betriebssystemversion Windows Server 2008 ist, wird die Erweiterung nur mit eingeschränkter Funktionalität unterstützt.

Wie erhalte ich kostenlose erweiterte Sicherheitsupdates für das Ende der Unterstützung von Instanzen?

Sie können kostenlose erweiterte Sicherheitsupdates erhalten, indem Sie Ihre SQL Server-Instanz unverändert auf einen virtuellen Azure-Computer verschieben. Aktualisierungen sind über den Windows Update-Kanal verfügbar. Weitere Informationen finden Sie unter SQL Server: Ende der Supportoptionen.

Allgemein

Werden SQL Server-Failoverclusterinstanzen (FCI) auf Azure-VMs unterstützt?

Ja. Sie können eine Failoverclusterinstanz mithilfe von freigegebenen Azure-Datenträgern, Premium-Dateifreigaben (PFS) oder Direkte Speicherplätze (S2D) für das Speichersubsystem konfigurieren. Premium-Dateifreigaben bieten IOPS und Durchsatzkapazitäten, die den Anforderungen vieler Workloads gerecht werden. Für E/A-intensive Workloads sollten Sie Direkte Speicherplätze basierend auf verwalteten Premium-Datenträgern oder Ultra-Datenträgern in Erwägung ziehen. Alternativ können Sie Cluster- oder Speicherlösungen von Drittanbietern nutzen, wie unter Hochverfügbarkeit und Notfallwiederherstellung für SQL Server auf virtuellen Azure-Computern beschrieben.

Wichtig

SQL Server-FCIs, die bei der Erweiterung registriert sind, unterstützen keine Features, die den Agent erfordern, z. B. automatisierte Sicherung, Patching und erweiterte Portalverwaltung. Weitere Informationen finden Sie unter Featurevorteile.

Was ist der Unterschied zwischen SQL Server-VMs und dem SQL-Datenbank-Dienst?

Im Prinzip unterscheidet sich die Ausführung von SQL Server auf virtuellen Azure-Computern nicht von der Ausführung in einem Remoterechenzentrum. Im Gegensatz dazu bietet Azure SQL-Datenbank Database-as-a-Service. Mit SQL-Datenbank haben Sie keinen Zugriff auf die Computer, die Ihre Datenbanken hosten. Einen vollständigen Vergleich finden Sie unter Wählen Sie eine SQL Server-Cloudoption: Azure SQL-Datenbank (PaaS) oder SQL Server auf Azure-VMs (IaaS).

Wie installiere ich SQL Data-Tools auf meiner Azure-VM?

Laden Sie die SQL Data-Tools von Microsoft SQL Server Data Tools – Business Intelligence für Visual Studio 2013 herunter, und installieren Sie sie.

Werden verteilte Transaktionen mit MSDTC auf SQL Server-VMs unterstützt?

Ja. Lokaler DTC wird für SQL Server 2016 SP2 und höher unterstützt. Allerdings müssen Anwendungen getestet werden, wenn Always On-Verfügbarkeitsgruppen zum Einsatz kommen, da bei den während eines Failovers ausgeführten Transaktionen ein Fehler auftritt und die Transaktionen wiederholt werden müssen. Gruppierter DTC ist ab Windows Server 2019 verfügbar.

Verschiebt oder speichert die Azure SQL-VM Kundendaten außerhalb der Region?

Nein. Die Azure SQL-VM und Erweiterung für den SQL-IaaS-Agent speichern keine Kundendaten. Weitere Informationen finden Sie in den Datenschutzbestimmungen für die Erweiterung für den SQL-IaaS-Agent.

Welche Azure Load Balancer-SKU sollte für eine clusterübergreifende Migration einer Verfügbarkeitsgruppe verwendet werden?

Verwenden Sie zum Ausführen einer clusterübergreifenden Migration einer Verfügbarkeitsgruppe für SQL Server auf virtuellen Azure-Computern die Azure Load Balancer-SKU „Standard“.

Kann ich die Azure Premium-Dateifreigabe verwenden, um meine Datenbankdateien in einer eigenständigen Instanz von SQL Server zu hosten?

Ja. Azure Premium-Dateifreigaben werden sowohl für Failoverclusterinstanzen als auch für eigenständige Instanzen von SQL Server per SMB-Protokoll unterstützt.

Kann ich SSD Premium v2 mit meinem SQL Server auf Azure VMs verwenden?

Ja, für bestimmte virtuelle Computer in unterstützten Regionen. Lesen Sie Premium SSDv2 mit SQL Server auf Azure VMs, um mehr zu erfahren. Wenn Sie SSD Premium v2 mit einem virtuellen Computertyp oder einer Region verwenden möchten, die nicht in der Liste enthalten ist, können Sie dies möglicherweise tun, indem Sie zuerst die VM bereitstellen und dann die SSD Premium v2-Laufwerke hinzufügen, nachdem die VM erstellt wurde.

Warum wird **Nicht erweiterbar** angezeigt, wenn ich versuche, Änderungen an meinem Speicher in der Ressource SQL Virtual Machines vorzunehmen?

Der Speicher kann nur für SQL-Server-VMs erweitert werden, die aus einem SQL Server-Image im Azure Marketplace bereitgestellt wurden und wird derzeit nicht für SSD Premium v2-Festplatten unterstützt.

Erweiterung für SQL Server-IaaS-Agent

Sollte ich meine SQL Server-VM registrieren, die über ein SQL Server-Image im Azure Marketplace bereitgestellt wird?

Nein. Microsoft registriert VMs, die über die SQL Server-Images im Azure Marketplace bereitgestellt werden, automatisch. Die Registrierung der VM mit der Erweiterung ist nur erforderlich, wenn die VM nicht über die SQL Server-Images in Azure Marketplace bereitgestellt wurde und SQL Server selbst installiert wurde.

Ist die SQL-IaaS-Agent-Erweiterung für alle Kunden verfügbar?

Ja. Kunden sollten Ihre SQL Server-VMs mit der Erweiterung registrieren, wenn sie kein SQL Server-Image aus Azure Marketplace verwendet, sondern stattdessen SQL Server selbst installiert oder ihre benutzerdefinierte VHD verwendet haben. VMs im Besitz aller Abonnementtypen (direkt, Enterprise Agreement und Cloud Solution Provider) können mit der SQL-IaaS-Agent-Erweiterung registriert werden.

Was sind die Voraussetzungen für die Registrierung der VM mit der SQL-IaaS-Agent-Erweiterung?

Überprüfen Sie die Voraussetzungen auf Details.

Welche Azure-Berechtigungen sind für die Registrierung bei der Erweiterung erforderlich?

Die zum Registrieren des virtuellen Computers verwendeten Clientanmeldeinformationen sollten in einer der folgenden Azure-Rollen vorhanden sein: Mitwirkender von virtuellen Computern, Mitwirkender oder Besitzer.

Wird bei der Registrierung mit der SQL-IaaS-Agent-Erweiterung ein Agent auf meiner VM installiert?

Zunächst nicht. Wenn Sie sich zum ersten Mal bei der Erweiterung für den SQL-IaaS-Agent registrieren, werden Binärdateien auf die SQL Server-VM kopiert, sodass Sie eingeschränkte Funktionalität nutzen können. Nachdem Sie ein Feature aktiviert haben, das davon abhängig ist, wird der SQL-IaaS-Agent auf dem virtuellen Computer installiert. Informationen zu eingeschränkter Funktionalität finden Sie in der Tabelle mit den Vorteilen.

Welche Berechtigungen verwendet die SQL Server-IaaS-Agent-Erweiterung?

Im Oktober 2022 wurde das Modell mit den geringsten Berechtigungen für die Erweiterung eingeführt, durch das für jedes Feature, das von der Erweiterung verwendet wird, nur die unbedingt erforderlichen Berechtigungen gewährt werden. Bei SQL Server-VMs, die nach Oktober 2022 über den Azure Marketplace bereitgestellt werden, ist das Modell der geringsten Berechtigungen standardmäßig aktiviert. Die Erweiterung verwendet sysadmin-Rechte für SQL Server-VMs, die vor Oktober 2022 bereitgestellt wurden, oder selbst installierte SQL Server-VMs, für die das Modell der geringsten Berechtigung im Azure-Portal nicht manuell aktiviert wurde. Weitere Informationen finden Sie unter Berechtigungen der Erweiterung für den SQL-IaaS-Agent.

Warum sehe ich die SQL-VM-Ressource im Azure-Portal? Wer hat sie erstellt? Werden mir hierfür Gebühren berechnet?

Die SQL-VM-Ressource ist eine kostenlose Ressource, mit der Sie Ihre SQL Server-VM über das Azure-Portal verwalten können. Die SQL-VM-Ressource wird erstellt, wenn Sie ein SQL Server-VM-Image vom Azure Marketplace aus bereitstellen oder eine SQL Server-VM manuell bei der SQL-IaaS-Agent-Erweiterung registrieren. Azure kann diese Ressource auch automatisch für vorhandene VMs erstellen, wenn eine SQL Server-Instanz erkannt wird. Für die SQL-VM-Ressource werden keine Kosten berechnet.

Wird bei der Registrierung mit der SQL-IaaS-Agent-Erweiterung der SQL Server-Dienst auf meiner VM neu gestartet?

Ab September 2021 ist für die Registrierung bei der SQL IaaS-Agent-Erweiterung kein Neustart des SQL Server-Dienstes mehr erforderlich.

Kann ich die SQL-IaaS-Agent-Erweiterung ohne Angabe des SQL Server-Lizenztyps registrieren?

Nein. Der SQL Server-Lizenztyp ist bei der Registrierung der VM mit der SQL-IaaS-Agent-Erweiterung keine optionale Eigenschaft. Sie müssen den SQL Server-Lizenztyp „Nutzungsbasierte Bezahlung“ oder „Azure-Hybridvorteil“ festlegen, wenn Sie die Registrierung bei der Erweiterung für den SQL-IaaS-Agent vornehmen. Wenn eine der kostenlosen Versionen von SQL Server (z. B. die Developer oder Evaluation Edition) installiert ist, müssen Sie bei der Registrierung die Lizenzierung mit nutzungsbasierter Bezahlung angeben. Der Azure-Hybridvorteil ist nur für kostenpflichtige Versionen von SQL Server verfügbar, z. B. für die Editionen Enterprise und Standard.

Was ist der Standardlizenztyp bei Verwendung des Features für die automatische Registrierung?

Der Lizenztyp wird standardmäßig automatisch auf den des VM-Images eingestellt. Wenn Sie ein Image mit nutzungsbasierter Bezahlung für Ihren virtuellen Computer verwenden, lautet Ihr Lizenztyp PAYG, andernfalls ist Ihr Lizenztyp standardmäßig AHUB.

Können selbst bereitgestellte SQL Server-VMs mit der SQL-IaaS-Agent-Erweiterung registriert werden?

Ja. Wenn Sie SQL Server über Ihre eigenen Medien bereitgestellt und die Erweiterung für den SQL-IaaS-Agent installiert haben, können Sie Ihre SQL Server-VM mit der Erweiterung registrieren, um die von der Erweiterung für den SQL-IaaS-Agent gebotenen Verwaltbarkeitsvorteile nutzen zu können.

Ist es möglich, die Erweiterung für den SQL-IaaS-Agent zu reparieren?

Ja. Navigieren Sie zur Ressource Virtuelle SQL-Computer für Ihre SQL Server-VM, und wählen Sie unter Support und Problembehandlung die Option Reparieren aus, um die Seite Reparieren zu öffnen und die Reparatur der Erweiterung durchzuführen.

Kann ich die Registrierung der VM mit der SQL-IaaS-Agent-Erweiterung im Azure-Portal vornehmen?

Nein. Die Registrierung einer einzelnen VM bei der Erweiterung für den SQL-IaaS-Agent steht im Azure-Portal nicht zur Verfügung. Die Registrierung mit der SQL-IaaS-Agent-Erweiterung wird nur über Azure CLI oder Azure PowerShell unterstützt.

Kann ich eine VM mit der SQL-IaaS-Agent-Erweiterung registrieren, bevor SQL Server installiert wird?

Nein. Die VM muss mindestens eine SQL Server-Instanz (Datenbank-Engine) aufweisen, damit sie mit der SQL-IaaS-Agent-Erweiterung registriert werden kann. Wenn auf der VM keine SQL Server-Instanz vorhanden ist, weist die neue Ressource Microsoft.SqlVirtualMachine einen Fehlerzustand auf.

Kann ich eine VM mit der SQL-IaaS-Agent-Erweiterung registrieren, wenn mehrere SQL Server-Instanzen vorhanden sind?

Ja, sofern eine Standardinstanz auf dem virtuellen Computer vorhanden ist. Die SQL-IaaS-Agent-Erweiterung registriert nur eine SQL Server-Instanz (Datenbank-Engine). Wenn mehrere Instanzen vorhanden sind, registriert die SQL-IaaS-Agent-Erweiterung die SQL Server-Standardinstanz.

Kann ich eine SQL Server-Failoverclusterinstanz mit der SQL-IaaS-Agent-Erweiterung registrieren?

Ja. SQL Server-Failoverclusterinstanzen auf einer Azure-VM können mit der Erweiterung für den SQL-IaaS-Agent mit eingeschränkter Funktionalität registriert werden.

Kann ich meine VM mit der SQL-IaaS-Agent-Erweiterung registrieren, wenn eine Always On-Verfügbarkeitsgruppe konfiguriert wurde?

Ja. Es gibt keine Einschränkungen beim Registrieren einer SQL Server-Instanz auf einer Azure-VM mit der SQL-IaaS-Agent-Erweiterung, wenn eine Konfiguration einer Always On-Verfügbarkeitsgruppe besteht.

Welche Kosten fallen für die Registrierung bei der Erweiterung für den SQL-IaaS-Agent an?

Keine. Für das Registrieren bei der Erweiterung für den SQL-IaaS-Agent fallen keine Gebühren an. Das Verwalten Ihrer SQL Server-VM mit der Erweiterung ist vollständig kostenlos.

Welche Auswirkungen hat die Verwendung der Erweiterung für den SQL-IaaS-Agent auf die Leistung?

Nachdem Sie ein Feature aktiviert haben, für das die Installation des Agents erforderlich ist, gehen minimale Auswirkungen von den beiden Diensten aus, die im Betriebssystem installiert sind. Diese können über den Task-Manager überwacht und in der integrierten Konsole „Dienste“ in Windows angezeigt werden.

Die beiden Dienstnamen lauten:

  • SQLIaaSExtension (Anzeigename – Microsoft SQL Server IaaS Agent)
  • SqlIaaSExtensionQuery (Anzeigename – Microsoft SQL Server IaaS Query Service)

Wie entferne ich die Erweiterung?

Entfernen Sie die Erweiterung, indem Sie die Erweiterung aus der SQL Server-VM löschen.

Fallen für das Registrieren meiner VM mit der neuen SQL-IaaS-Agent-Erweiterung zusätzliche Kosten an?

Nein. Die SQL-IaaS-Agent-Erweiterung stellt lediglich erweiterte Verwaltungsfunktionen für SQL Server auf virtuellen Azure-Computern ohne zusätzliche Gebühren bereit.

Ist die SQL-IaaS-Agent-Erweiterung für alle Kunden verfügbar?

Ja, sofern die SQL Server-VM mit dem Resource Manager-Modell in der Public Cloud bereitgestellt wurde und nicht mit dem klassischen Modell. Alle anderen Kunden können ihre VMs mit der neuen SQL-IaaS-Agent-Erweiterung registrieren. Jedoch können nur Kunden mit Software Assurance-Vorteil ihre eigene Lizenz nutzen, indem sie den Azure-Hybridvorteil (AHB) auf einer SQL Server-VM aktivieren.

Was geschieht mit der Erweiterungsressource (Microsoft.SqlVirtualMachine), wenn die VM-Ressource verschoben oder gelöscht wird?

Wenn die Ressource Microsoft.Compute/VirtualMachine gelöscht oder verschoben wird, erhält die zugeordnete Ressource Microsoft.SqlVirtualMachine eine Benachrichtigung zum asynchronen Replizieren des Vorgangs.

Was geschieht mit der VM, wenn die Erweiterungsressource (Microsoft.SqlVirtualMachine) gelöscht wird?

Die Ressource Microsoft.Compute/VirtualMachine ist nicht betroffen, wenn die Ressource Microsoft.SqlVirtualMachine gelöscht wird. Die Lizenzierungsänderungen werden jedoch wieder auf die ursprüngliche Imagequelle zurückgesetzt.

Ist die Erweiterung erforderlich, um Erweiterte Sicherheitsupdates (ESU) zu erhalten?

Nein. Erweiterte Sicherheitsupdates (ESU) werden unabhängig davon, ob Ihre SQL Server-VM bei der Erweiterung für den SQL-IaaS-Agent registriert ist oder nicht, automatisch auf den virtuellen Computer angewendet.

Was ist mit den Verwaltungsmodi der Erweiterung für den SQL-IaaS-Agent passiert?

Verwaltungsmodi wurden aus der Architektur der Erweiterung für den SQL-IaaS-Agent entfernt. Ab März 2023 werden bei der Registrierung bei der Erweiterung für den SQL-IaaS-Agent zunächst nur die Binärdateien auf die SQL Server-VM kopiert und eingeschränkte Funktionalität geboten. Nachdem Sie ein Feature aktiviert haben, das davon abhängig ist, wird der SQL-IaaS-Agent auf der SQL Server-VM installiert.

Kann ich mein VM-Image registrieren, wenn ich Reporting Services, Power BI-Berichtsserver oder Analysis Services verwende?

Nein. Die SQL IaaS-Agent-Erweiterung wird mit den folgenden Bildern nicht unterstützt: SQL Server Reporting Services, SQL Server Power BI Report Server, SQL Server Analysis Services.