Sprawdź zawód
Lekcje kursu · Praca krok po kroku

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ę.

Tok pracy w tej lekcji
  1. Co zrobić najpierwZnajdź blokadę
  2. Co zrobić dalejOceń skutki
  3. 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.

Tok pracy w tej lekcji
  1. Co zrobić najpierwNazwij zasób
  2. Co zrobić dalejOgranicz rolę
  3. 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.