Как да деблокираме база данни в SQL

Как да презапишете блокирането на база данни в SQL.

Стъпка 1

Отворете конзолата на SQL Server Enterprise Server. Това се намира в менюто "Старт" на Windows под меню "SQL Server". Кликнете върху "SQL Server Management Studio", за да отворите конзолата.

Стъпка 2

Напишете "sp_who" active "в работното пространство и натиснете клавиша" Enter ". Това показва всички процеси, потребителски имена и идентификационни сесии, свързани с тях. Трябва да определите кой идентификационен номер причинява блокирането.

Стъпка 3

Идентифицира ID на сесията за блокирания запис. От списъка, който се появява в Стъпка 2, намерете потребителя, който има заключването на записа и посочи идентификационния номер на сесията. Ще ви е необходим този идентификатор в следните стъпки.

Стъпка 4

Напишете "Убий" на конзолата. Това ще премахне заключването на записа в реда на таблицата. След като блокадата бъде премахната, отворете таблицата, за да проверите дали блокадата е успешно елиминирана.

Стъпка 5

Спиране и рестартиране на приложението, при което се е появил проблемът, когато се консултирате с масата. Тази стъпка е необходима, ако заключването на системния регистър причинява проблеми с настолно приложение. Това също така помага да възстановите всяко приложение, което е причинявало грешки, когато се опитвате да заявите заключения регистър.