Administrator baz danych SQL Server — Praca krok po kroku
Kopia jest zielona, aplikacja nie widzi danych
Praca krok po kroku · Lekcja 3 z 6
Blokady i długie transakcje
Jedna transakcja może zatrzymać wiele innych operacji. Porównaj czas rozpoczęcia, zasób i typ operacji. Przed przerwaniem sesji rozważ wpływ wycofywania oraz uzgodnij decyzję.
- Co zrobić najpierwZnajdź blokadę
- Co zrobić dalejOceń skutki
- Jak zakończyćUzgodnij decyzję
Przykład z pracy
Po wdrożeniu pojedyncza otwarta transakcja zatrzymuje zapisy w tabeli przyjęć.
Ćwiczenie praktyczne
Przygotuj krótki opis incydentu z sesją blokującą i trzema skutkami.
Kopia jest zielona, aplikacja nie widzi danych
Podejmij decyzję
Wróć do notatki z początku sprawy. Zapisz pierwsze działanie i wyjaśnij, jak pomoże rozwiązać sytuację.
Pokaż przykładową reakcję
Ustalam czas i zakres zmiany, odtwarzam kopię w izolacji i uzgadniam zakres korekty Ograniczasz ryzyko utraty aktualnych danych i umożliwiasz porównanie z niezależnym stanem.
- Nadpisuję całą produkcyjną bazę ostatnią kopią
- To mogłoby usunąć poprawne zamówienia dodane po wykonaniu kopii.
- Ustalam czas i zakres zmiany, odtwarzam kopię w izolacji i uzgadniam zakres korekty
- Ograniczasz ryzyko utraty aktualnych danych i umożliwiasz porównanie z niezależnym stanem.
- Czekam na nocną kopię, żeby sama przywróciła statusy
- Nowa kopia zapisze bieżący stan. Sama nie cofnie aktualizacji.
Sprawdź się — opcjonalne pytanie
Co zbierasz przed decyzją o przerwaniu sesji?
- Zakres blokady, wiek transakcji i wpływ wycofania
- Listę wszystkich nazw tabel
- Tylko czas od ostatniego restartu
Pokaż odpowiedź i wyjaśnienie
Zakres blokady, wiek transakcji i wpływ wycofania. Decyzja wpływa zarówno na operację blokującą, jak i na czekającą kolejkę.
Praca krok po kroku · Lekcja 4 z 6
Uprawnienia i konta usług
Ustal, jaki zasób i działanie są potrzebne oraz dla której tożsamości. Ogranicz grant do uzasadnionego zakresu. Zapisz właściciela i sposób weryfikacji dostępu.
- Co zrobić najpierwNazwij zasób
- Co zrobić dalejOgranicz rolę
- Jak zakończyćSprawdź działanie
Przykład z pracy
Aplikacja raportowa potrzebuje odczytu z jednego widoku na wybranej bazie.
Ćwiczenie praktyczne
Opisz wniosek o dostęp dla aplikacji raportowej i kryterium odbioru.
Sprawdź się — opcjonalne pytanie
Co odpowiada wymaganiu raportu tylko do odczytu?
- Pełne uprawnienia administracyjne do instancji
- Odczyt potrzebnego widoku dla właściwej tożsamości
- Konto współdzielone z zespołem utrzymania
Pokaż odpowiedź i wyjaśnienie
Odczyt potrzebnego widoku dla właściwej tożsamości. Wniosek powinien odpowiadać zakresowi rzeczywistej pracy.