automatizované opravy pro SQL Server na virtuálních počítačích Azure (Správce prostředků)

PLATÍ PRO: SQL Server na virtuálním počítači Azure

Automatizované opravy vytváří okno údržby pro virtuální počítač Azure s SQL Server. Automatizované aktualizace je možné nainstalovat pouze během tohoto časového období údržby. V případě SQL Serveru toto omezení zajišťuje, že aktualizace systému a případná restartování proběhnou v době, která je pro databázi nejvhodnější.

Důležité

jsou nainstalovány pouze aktualizace Windows a SQL Server označené jako důležité nebo kritické . jiné aktualizace SQL Server, jako jsou aktualizace service pack a kumulativní aktualizace, které nejsou označeny jako důležité nebo kritické, je nutné nainstalovat ručně.

automatizované opravy závisí na rozšíření agenta SQL Server infrastruktury jako služby (IaaS).

Požadavky

Pokud chcete používat automatizované opravy, vezměte v úvahu následující požadavky:

Operační systém:

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019

verze SQL Server:

  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

Azure PowerShell:

Poznámka

Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Poznámka

automatizované opravy spoléhá na rozšíření agenta SQL Server IaaS. aktuální SQL image galerie virtuálních počítačů toto rozšíření ve výchozím nastavení přidá. další informace najdete v tématu SQL Server rozšíření agenta IaaS.

Nastavení

Následující tabulka popisuje možnosti, které je možné nakonfigurovat pro automatizované opravy. skutečné kroky konfigurace se liší v závislosti na tom, zda používáte příkazy Azure Portal nebo Azure Windows PowerShell.

Nastavení Možné hodnoty Description
Automatizované opravy Povolit/zakázat (zakázáno) Povolí nebo zakáže automatizované opravy pro virtuální počítač Azure.
Plán údržby Každodenní, pondělí, úterý, středa, čtvrtek, pátek, sobota, neděle plán pro stažení a instalaci aktualizací Windows, SQL Server a Microsoft pro váš virtuální počítač.
Hodina zahájení údržby 0-24 Místní čas zahájení aktualizace virtuálního počítače.
Doba trvání časového období údržby 30-180 Počet minut, po které je povoleno dokončení stahování a instalace aktualizací.
Kategorie opravy Důležité kategorie Windows aktualizace ke stažení a instalaci.

Konfigurace v Azure Portal

Pomocí Azure Portal můžete nakonfigurovat automatizované opravy během zřizování nebo pro stávající virtuální počítače.

Nové virtuální počítače

pomocí Azure Portal můžete nakonfigurovat automatizované opravy při vytváření nového virtuálního počítače s SQL Server v modelu nasazení Správce prostředků.

na kartě nastavení SQL Server v části automatizovaná oprava proveďte možnost změnit konfiguraci . na následujícím Azure Portal snímku obrazovky se zobrazuje okno SQL automatizované opravy .

SQL Automatizované opravy v Azure Portal

další informace najdete v tématu zřízení virtuálního počítače s SQL Server v Azure.

Existující virtuální počítače

u stávajících virtuálních počítačů s SQL Server otevřete prostředek virtuálních počítačů s SQL a v části Nastavení vyberte možnost opravit .

SQL Automatické opravy pro existující virtuální počítače

až budete hotovi, uložte změny kliknutím na tlačítko OK v dolní části okna konfigurace SQL Server .

pokud povolíte automatizované opravy poprvé, Azure nakonfiguruje agenta SQL Server IaaS na pozadí. Během této doby se Azure Portal nemusí ukázat, že je nakonfigurovaná automatizovaná oprava. Počkejte několik minut, než se agent nainstaluje a nakonfiguruje. Poté, co Azure Portal odráží nové nastavení.

Konfigurace pomocí PowerShellu

po zřízení SQL virtuálního počítače pomocí powershellu nakonfigurujete automatizované opravy.

v následujícím příkladu se prostředí PowerShell používá ke konfiguraci automatizované opravy na stávajícím virtuálním počítači s SQL Server. Příkaz New-AzVMSqlServerAutoPatchingConfig nakonfiguruje nové okno údržby pro automatické aktualizace.

$vmname = "vmname"
$resourcegroupname = "resourcegroupname"
$aps = New-AzVMSqlServerAutoPatchingConfig -Enable -DayOfWeek "Thursday" -MaintenanceWindowStartingHour 11 -MaintenanceWindowDuration 120  -PatchCategory "Important"
s
Set-AzVMSqlServerExtension -AutoPatchingSettings $aps -VMName $vmname -ResourceGroupName $resourcegroupname

Na základě tohoto příkladu popisuje následující tabulka praktický efekt na cílovém virtuálním počítači Azure:

Parametr Účinek
DayOfWeek Opravy se nainstalují každý čtvrtek.
MaintenanceWindowStartingHour Začněte s aktualizacemi na 11:10:00.
MaintenanceWindowsDuration Opravy musí být nainstalované během 120 minut. V závislosti na čase spuštění musí být dokončeny pomocí 1:13:00.
PatchCategory Jediným možným nastavením pro tento parametr je důležité. tato instalace nainstaluje aktualizaci Windows označenou jako důležitou; neinstaluje žádné aktualizace SQL Server, které nejsou zahrnuty v této kategorii.

instalace a konfigurace agenta SQL Server IaaS může trvat několik minut.

Chcete-li zakázat automatizované opravy, spusťte stejný skript bez parametru -Enable pro rutinu New-AzVMSqlServerAutoPatchingConfig. Pokud parametr -Enable nesignalizuje, příkaz tuto funkci zakáže.

Poznámka

K dispozici je také několik dalších způsobů, jak povolit automatické opravy virtuálních počítačů Azure, například Update Management nebo Automatické opravy hosta virtuálního počítače. Vyberte jenom jednu možnost, aby se virtuální počítač automaticky aktualizoval jako překrývající se nástroje, což může vést k neúspěšným aktualizacím.

Další kroky

informace o dalších dostupných úlohách automatizace najdete v tématu SQL Server rozšíření agenta IaaS.

další informace o spouštění SQL Server na virtuálních počítačích azure najdete v tématu přehled SQL Server na virtuálních počítačích azure.