Jak odblokować bazę danych w SQL

Jak zastąpić blokowanie bazy danych w SQL.

Krok 1

Otwórz konsolę SQL Server Enterprise Server. Można go znaleźć w menu "Start" systemu Windows, w menu "Serwer SQL". Kliknij "SQL Server Management Studio", aby otworzyć konsolę.

Krok 2

Napisz "sp_who" aktywny "" w obszarze roboczym i naciśnij klawisz "Enter". To pokazuje wszystkie procesy, nazwy użytkowników i sesje identyfikacyjne z nimi związane. Musisz określić, który identyfikator powoduje blokadę.

Krok 3

Identyfikuje identyfikator sesji dla zablokowanego rekordu. Z listy, która pojawiła się w kroku 2, znajdź użytkownika, który ma blokadę rekordu i wskaż identyfikator sesji. Będziesz potrzebował tego ID w następujących krokach.

Krok 4

Napisz "Kill" na konsoli. Spowoduje to usunięcie blokady rekordu w wierszu tabeli. Po usunięciu blokady otwórz tabelę, aby sprawdzić, czy blokada została skutecznie wyeliminowana.

Krok 5

Zatrzymaj i zrestartuj aplikację, która napotkała problem podczas sprawdzania tabeli. Ten krok jest wymagany, jeśli blokada rejestru powodowała problemy z aplikacją komputerową. Pomaga to również zresetować dowolną aplikację, która powodowała błędy podczas próby wysłania zapytania do zablokowanego rejestru.