Jak odblokować bazę 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.