Cum se deblochează o bază de date în SQL

Cum se suprascrie blocarea unei baze de date în SQL.

Pasul 1

Deschideți consola SQL Server Enterprise Server. Acest lucru se găsește în meniul Windows "Start", sub meniul "SQL Server". Faceți clic pe "SQL Server Management Studio" pentru a deschide consola.

Pasul 2

Scrieți "sp_who" activ "în spațiul de lucru și apăsați tasta" Enter ". Aceasta arată toate procesele, numele de utilizator și sesiunile de identificare asociate cu acestea. Trebuie să identificați codul care cauzează blocajele.

Pasul 3

Identifică ID-ul sesiunii pentru înregistrarea blocată. Din lista care a apărut în Pasul 2, găsiți utilizatorul care are blocarea înregistrării și indică ID-ul sesiunii. Veți avea nevoie de acest ID în pașii următori.

Pasul 4

Scrie "Kill" pe consola. Aceasta va elimina blocarea înregistrării în rândul tabelului. Odată ce blocada a fost eliminată, deschideți masa pentru a verifica dacă blocada a fost eliminată cu succes.

Pasul 5

Opriți și reporniți aplicația care a întâmpinat problema când consultați tabelul. Acest pas este necesar în cazul în care blocarea de registry a provocat probleme cu o aplicație desktop. Acest lucru ajută de asemenea la resetarea oricărei aplicații care a provocat erori atunci când încearcă să interogheze registrul blocat.