Jak kontrolować wersje, CU i GDR na wielu instancjach SQL Server?
Patchowanie jednej instancji SQL Server jest zadaniem technicznym.
Patchowanie kilkudziesięciu instancji staje się procesem zarządczym.
Odczyt wersji instancji
| |
Najważniejszy jest pełny numer buildu. Samo określenie „SQL Server 2022” nie wystarcza.
CU i GDR
CU zawiera zbiorczy zestaw poprawek. GDR jest związany głównie z poprawkami bezpieczeństwa i krytycznymi poprawkami dla określonej gałęzi.
Najważniejsza zasada:
Porównuj pełny numer buildu z zatwierdzonym baseline organizacji.
Tabela baseline
| |
Historia patchowania
Przechowuj:
- build przed aktualizacją,
- build po aktualizacji,
- czas rozpoczęcia i zakończenia,
- status,
- numer zmiany,
- wynik walidacji,
- informację o restarcie.
Walidacja po patchingu
Sprawdź:
- wersję silnika,
- stan usług,
- SQL Server Error Log,
- stan baz,
- Always On lub FCI,
- SQL Server Agent,
- joby krytyczne,
- Database Mail,
- backup,
- monitoring.
| |
Pełny proces
- Inwentaryzacja.
- Wybór buildu docelowego.
- Analiza wymagań.
- Test laboratoryjny.
- Plan wycofania.
- Okno serwisowe.
- Instalacja.
- Restart.
- Walidacja.
- Aktualizacja dokumentacji.
Podsumowanie
Kontrola CU i GDR wymaga centralnego rejestru, baseline, historii i walidacji.
Spokojny DBA nie patchuje „na pamięć”.
Patchuje flotę na podstawie danych, standardu i udokumentowanego procesu.