| Termin | Definicja |
|---|---|
| Aktualizacja baz systemowych | Aktualizacja baz systemowych to proces odświeżania wewnętrznych struktur danych serwera SQL, takich jak master czy msdb. Rola baz master i msdb w SQL ServerAktualizacja baz systemowych w Microsoft SQL Server oznacza odświeżenie struktur i danych używanych przez sam silnik bazy danych oraz jego funkcje administracyjne. Baza Baza Jak przebiega aktualizacja baz systemowychPodczas aktualizacji instancji SQL Server instalator rozpoznaje istniejącą wersję produktu i wykonuje odpowiednie skrypty aktualizacyjne dla baz systemowych. Zakres zmian zależy od wersji SQL Server, zainstalowanych składników oraz poziomu aktualizacji. Proces może zmienić definicje obiektów systemowych, dodać wymagane kolumny lub procedury, uzupełnić metadane i dostosować dane do nowego sposobu działania silnika. Aktualizacja jest wykonywana w kontekście konkretnej instancji, a nie jako niezależna operacja na dowolnym pliku bazy. Przed rozpoczęciem takiej operacji należy ustalić nazwę instancji, dokładną wersję SQL Server, poziom wydania oraz stan baz systemowych. Istotne jest również sprawdzenie, czy instancja może zostać zatrzymana lub ponownie uruchomiona, ponieważ część zmian wymaga restartu usług albo jest wykonywana w ramach procesu instalacyjnego. Należy zachować kopie zapasowe baz użytkownika i zweryfikować dostępność wolnego miejsca na dysku. Kopia bazy Kontrola spójności po zmianachPo aktualizacji należy sprawdzić, czy usługa SQL Server uruchamia się prawidłowo, a bazy W przypadku bazy Skutki nieudanej lub przerwanej operacjiPrzerwanie aktualizacji baz systemowych może doprowadzić do stanu, w którym pliki bazy istnieją, lecz ich struktura nie odpowiada wersji uruchomionego silnika. Objawami mogą być błędy podczas startu instancji, niemożność odczytu konfiguracji, niedostępność zadań SQL Server Agent, nieprawidłowa historia kopii zapasowych albo błędy zgłaszane przy wykonywaniu procedur systemowych. Nie należy wtedy ręcznie usuwać tabel, zmieniać definicji obiektów ani kopiować plików systemowych z innej instancji, ponieważ może to pogłębić niespójność. Diagnostyka powinna rozpocząć się od ustalenia momentu wystąpienia problemu, wersji silnika i pełnego komunikatu błędu. Następnie analizuje się dzienniki, stan usług, dostęp do plików baz oraz wynik kontroli spójności. Możliwe działania zależą od rodzaju uszkodzenia i dostępnych kopii zapasowych; w określonych sytuacjach konieczne jest odtworzenie bazy systemowej albo ponowne wykonanie właściwego procesu aktualizacyjnego zgodnego z wersją SQL Server. Ze względu na zależność |