Freigeben über


Automatisieren von Verwaltungsaufgaben auf Azure Virtual Machines mit der SQL Server-Agent-Erweiterung (klassisch)

Die Erweiterung für SQL Server-IaaS-Agent (SQLIaaSAgent) wird auf virtuellen Azure-Computern zum Automatisieren von Verwaltungsaufgaben ausgeführt. Dieses Thema bietet eine Übersicht über die Dienste, die von der Erweiterung unterstützt werden, sowie Anweisungen zu Installation, Status und Deinstallation.

Wichtig

Azure verfügt über zwei verschiedene Bereitstellungsmodelle für das Erstellen und Verwenden von Ressourcen: Resource Manager-Bereitstellungen und klassische Bereitstellungen. Dieser Artikel befasst sich mit der Verwendung des klassischen Bereitstellungsmodells. Microsoft empfiehlt für die meisten neuen Bereitstellungen die Verwendung des Ressourcen-Manager-Modells. Die Resource Manager-Version dieses Artikels finden Sie unter SQL Server-Agent-Erweiterung für virtuelle SQL Server-Computer (Resource Manager).

Unterstützte Dienste

Die Erweiterung für SQL Server-IaaS-Agent unterstützt die folgenden Verwaltungsaufgaben:

Verwaltungsfeature BESCHREIBUNG
SQL – Automatisierte Sicherung Dieser Dienst automatisiert die Planung von Sicherungen für alle Datenbanken für die Standardinstanz von SQL Server auf dem virtuellen Computer. Weitere Informationen finden Sie unter Automatisierte Sicherung für SQL Server auf virtuellen Azure-Computern (klassisch).
SQL – Automatisiertes Patchen Konfiguriert ein Wartungsfenster, in dem wichtige Windows-Updates für Ihre VM stattfinden können, sodass Sie Updates während der Spitzenzeiten für Ihre Workload vermeiden können. Weitere Informationen finden Sie unter Automatisiertes Patchen für SQL Server auf virtuellen Azure-Computern (klassisch).
Azure-Schlüsseltresor-Integration Mit diesem Dienst können Sie Azure Key Vault auf Ihrem virtuellen SQL Server-Computer automatisch installieren und konfigurieren. Weitere Informationen finden Sie unter Konfigurieren der Azure-Schlüsseltresor-Integration für SQL Server auf virtuellen Azure-Computern (klassisch).

Voraussetzungen

Anforderungen für die Verwendung der Erweiterung für SQL Server-IaaS-Agent auf Ihrem virtuellen Computer:

Betriebssystem:

  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016

SQL Server-Versionen:

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016

Azure PowerShell:

Laden Sie die neuesten Azure PowerShell Befehle herunter und konfigurieren Sie sie.

Starten Sie Windows PowerShell, und verknüpfen Sie dann mithilfe des Befehls Add-AzureAccount PowerShell mit Ihrem Azure-Abonnement.

Add-AzureAccount

Wenn Sie über mehrere Abonnements verfügen, verwenden Sie Select-AzureSubscription , um das Abonnement auszuwählen, das die klassische Ziel-VM enthält.

Select-AzureSubscription -SubscriptionName <subscriptionname>

Zu diesem Zeitpunkt können Sie mit dem Befehl Get-AzureVM eine Liste der klassischen virtuellen Computer und der zugeordneten Dienstnamen abrufen.

Get-AzureVM

Installation

Bei klassischen virtuellen Computern müssen Sie PowerShell für die Installation der Erweiterung für SQL Server-IaaS-Agent verwenden und die zugehörigen Dienste konfigurieren. Verwenden Sie zum Installieren der Erweiterung das PowerShell-Cmdlet Set-AzureVMSqlServerExtension . Mit dem folgenden Befehl wird die Erweiterung beispielsweise auf einem virtuellen Windows Server-Computer (klassisch) erstellt und „SQLIaaSExtension“ genannt.

Get-AzureVM -ServiceName <vmservicename> -Name <vmname> | Set-AzureVMSqlServerExtension -ReferenceName "SQLIaasExtension" -Version "1.2" | Update-AzureVM

Bei einer Aktualisierung auf die aktuelle Version der SQL-IaaS-Agent-Erweiterung müssen Sie den virtuellen Computer nach der Aktualisierung neu starten.

Hinweis

Auf klassischen virtuellen Computern ist keine Option zum Installieren und Konfigurieren der Erweiterung für SQL-IaaS-Agent über das Portal verfügbar.

Hinweis

Die SQL Server-IaaS-Agent-Erweiterung wird nur für SQL Server-VM-Katalogimages unterstützt (mit nutzungsbasierter Bezahlung oder Bring Your Own License). Sie wird nicht unterstützt, wenn Sie SQL Server manuell auf einem virtuellen Computer installieren, der ausschließlich unter dem Betriebssystem Windows-Server ausgeführt wird, oder wenn Sie eine benutzerdefinierte SQL Server-VM-VHD bereitstellen. In diesen Fällen können Sie die Erweiterung mit PowerShell möglicherweise manuell installieren und verwalten, es wird jedoch ausdrücklich empfohlen, stattdessen ein SQL Server-VM-Katalogimage zu installieren und dieses dann anzupassen.

Status

Eine Möglichkeit, zu überprüfen, ob die Erweiterung installiert ist, ist das Anzeigen des Agent-Status im Azure-Portal. Wählen Sie auf dem Blatt des virtuellen Computers einen virtuellen Computer aus, und klicken Sie dann auf Erweiterungen. Die Erweiterung SQLIaaSAgent sollte aufgeführt werden.

SQL Server IaaS-Agenterweiterung im Azure-Portal

Sie können auch das AzureVMSqlServerExtension Azure Powershell-Cmdlet verwenden.

Get-AzureVM –ServiceName "service" –Name "vmname" | Get-AzureVMSqlServerExtension

Entfernen

Im Azure-Portal können Sie die Erweiterung deinstallieren, indem Sie in den Eigenschaften des virtuellen Computers auf dem Blatt Erweiterungen auf die Auslassungspunkte klicken. Klicken Sie anschließend auf Deinstallieren.

Deinstallieren der SQL Server IaaS-Agenterweiterung im Azure Portal

Sie können auch das PowerShell-Cmdlet Remove-AzureVMSqlServerExtension verwenden.

Get-AzureVM –ServiceName "service" –Name "vmname" | Remove-AzureVMSqlServerExtension | Update-AzureVM

Nächste Schritte

Verwenden Sie einen der von der Erweiterung unterstützten Dienste. Weitere Informationen finden Sie in den im Abschnitt Unterstützte Dienste in diesem Artikel aufgeführten Themen.

Ausführlichere Informationen zur Verwendung von SQL Server auf virtuellen Azure-Computern finden Sie unter Übersicht zu SQL Server auf virtuellen Azure-Computern.