Azure-beli virtuális gépeken futó SQL Server automatikus javítása
A következőre vonatkozik:SQL Server azure-beli virtuális gépen
Automated Patching establishes a maintenance window for an Azure virtual machine running SQL Server. Az automatikus frissítéseket csak ebben a karbantartási időszakban lehet telepíteni. Az SQL Server esetén ez a korlátozás gondoskodik róla, hogy a rendszerfrissítésekre és az esetleges újraindításokra az adatbázis számára a lehető legkedvezőbb időpontban kerüljön sor.
Fontos
- Az automatikus javítással csak a fontosként vagy kritikusként megjelölt Windows- és SQL Server-frissítések vannak telepítve. A többi SQL Server-frissítést, például a szervizcsomagokat és a nem fontosként vagy kritikusként megjelölt kumulatív frissítéseket manuálisan kell telepíteni.
- Az összegző Frissítések automatikus telepítéséhez tekintse át az Azure Update Manager integrált felületét.
Előfeltételek
Az automatizált javítás használatához a következő előfeltételekre van szüksége:
- Az automatikus javítás az SQL Server IaaS-ügynökbővítményre támaszkodik. A jelenlegi SQL virtuálisgép-katalógusképek alapértelmezés szerint hozzáadják ezt a bővítményt. További információkért tekintse át az SQL Server IaaS-ügynökbővítményt.
- Telepítse a legújabb Azure PowerShell-parancsokat , ha az automatikus javítást a PowerShell használatával szeretné konfigurálni.
Az automatikus javítás a Windows Server 2012-en futó SQL Server 2012-től kezdve támogatott.
Emellett vegye figyelembe a következőket:
- Az Azure-beli virtuális gépek automatikus javításának számos más módja is van, például az Update Management vagy az Automatikus virtuálisgép-vendégjavítás. Válasszon csak egy lehetőséget a virtuális gép automatikus frissítéséhez, mivel az átfedésben lévő eszközök sikertelen frissítésekhez vezethetnek.
- Ha az automatikus javítás funkció használata nélkül szeretné megkapni az ESU-frissítéseket , használhatja a beépített Windows Update-csatornát.
- Az Always On rendelkezésre állási csoportban részt vevő különböző rendelkezésre állási zónákban lévő SQL Server-virtuális gépek esetében konfigurálja az automatikus javítási ütemezést, hogy a különböző rendelkezésre állási zónák rendelkezésre állási replikái ne lesznek egyszerre javítva.
Settings
Az alábbi táblázat az automatikus javításhoz konfigurálható beállításokat ismerteti. A tényleges konfigurációs lépések attól függően változnak, hogy az Azure Portalt vagy az Azure Windows PowerShell-parancsokat használja-e.
Beállítás | Lehetséges értékek | Leírás |
---|---|---|
Automatikus javítás | Engedélyezés/letiltás (letiltva) | Engedélyezi vagy letiltja az Azure-beli virtuális gépek automatikus javítását. |
Karbantartási ütemezés | Minden nap, hétfő, kedd, szerda, csütörtök, péntek, szombat, vasárnap | A Windows, az SQL Server és a Microsoft frissítéseinek letöltésének és telepítésének ütemezése a virtuális géphez. |
Karbantartási kezdési óra | 0-24 | A virtuális gép frissítésének helyi kezdő időpontja. |
Karbantartási időszak időtartama | 30-180 | A frissítések letöltésének és telepítésének befejezéséhez engedélyezett percek száma. |
Javításkategória | Fontos | A letöltéshez és telepítéshez szükséges Windows-frissítések kategóriája. |
Konfigurálás az Azure Portalon
Az Azure Portal használatával konfigurálhatja az automatikus javítást a kiépítés során vagy meglévő virtuális gépeken.
Új virtuális gépek
Az Azure Portal használatával konfigurálhatja az automatikus javítást, amikor új SQL Server virtuális gépet hoz létre a Resource Manager-alapú üzemi modellben.
Az SQL Server beállításai lapon válassza a Konfiguráció módosítása lehetőséget az Automatikus javítás csoportban. Az Alábbi Azure Portal-képernyőképen az SQL Automatikus javítás panel látható.
További információ: SQL Server virtuális gép üzembe helyezése az Azure-ban.
Meglévő virtuális gépek
Meglévő SQL Server virtuális gépek esetén nyissa meg az SQL virtuális gépek erőforrását, és válassza Frissítések a Gépház alatt.
Ha még soha nem engedélyezte az Azure Update Manager-felületet egyetlen SQL Server virtuális géphez sem a portálon, akkor válassza az Engedélyezés lehetőséget az automatikus javítás engedélyezéséhez a meglévő SQL Server virtuális géphez.
Ha korábban már használta az Azure Update Managert, az SQL virtuális gépek erőforrásának Gépház alatt található Frissítések lapra kell lépnie, majd az Új felület elhagyása lehetőséget választva visszatérhet az automatikus javítás felületére:
Miután engedélyezte az automatikus javítást, és konfigurálta a javítási beállításokat, a módosítások mentéséhez kattintson az OK gombra a Frissítések oldal alján.
Ha első alkalommal engedélyezi az automatikus javítást, az Azure a háttérben konfigurálja az SQL Server IaaS-ügynököt. Ez idő alatt előfordulhat, hogy az Azure Portal nem jeleníti meg az automatikus javítás konfigurálását. Várjon néhány percet az ügynök telepítésére és konfigurálására. Ezt követően az Azure Portal tükrözi az új beállításokat.
Konfigurálás a PowerShell-lel
Az SQL virtuális gép üzembe helyezése után a PowerShell használatával konfigurálja az automatikus javítást.
Az alábbi példában a PowerShell használatával konfigurálható az automatikus javítás egy meglévő SQL Server virtuális gépen. A New-AzVMSqlServerAutoPatchingConfig parancs új karbantartási időszakot konfigurál az automatikus frissítésekhez.
Update-AzSqlVM -ResourceGroupName 'resourcegroupname' -Name 'vmname' `
-AutoPatchingSettingDayOfWeek Thursday `
-AutoPatchingSettingMaintenanceWindowDuration 120 `
-AutoPatchingSettingMaintenanceWindowStartingHour 11 `
-AutoPatchingSettingEnable
A példa alapján a következő táblázat ismerteti a cél Azure-beli virtuális gépre gyakorolt gyakorlati hatást:
Paraméter | Hatály |
---|---|
AutoPatchingSettingDayOfWeek | Minden csütörtökön telepített javítások. |
AutoPatchingSettingMaintenanceWindowDuration | A javításokat 120 percen belül telepíteni kell. A kezdési időponttól függően 13:00-ig kell befejeződniük. |
AutoPatchingSettingMaintenanceWindowStartingHour | Kezdje el a frissítéseket 11:00-kor. |
AutoPatchingSettingEnable | Automatikus javítás engedélyezése |
Az SQL Server IaaS-ügynök telepítése és konfigurálása több percet is igénybe vehet.
Az automatikus javítás letiltásához futtassa a következő szkriptet az -AutoPatchingSettingEnable $false értékével.
Update-AzSqlVM -ResourceGroupName 'resourcegroupname' -Name 'vmname' -AutoPatchingSettingEnable:$false
Az automatikus javítással alkalmazandó frissítések ismertetése
Annak megértéséhez, hogy mely frissítéseket alkalmazza az automatikus javítás, tekintse át a frissítési útmutatót, és alkalmazza a Súlyosság szűrőt a kritikus és fontos frissítések azonosításához.
További lépések
További információ az egyéb elérhető automatizálási feladatokról: SQL Server IaaS Agent Extension.
További információ az SQL Server Azure-beli virtuális gépeken való futtatásáról: SQL Server az Azure-beli virtuális gépeken – áttekintés.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: