Jak odblokovat databázi v SQL

Jak přepsat blokování databáze v SQL.

Krok 1

Otevřete konzolu serveru SQL Server Enterprise Server. To se nachází v nabídce "Start" v systému Windows v nabídce "SQL Server". Klikněte na "SQL Server Management Studio" a otevřete konzolu.

Krok 2

Napište "sp_who" aktivní "do pracovního prostoru a stiskněte klávesu" ​​Enter ". Zobrazují se všechny procesy, uživatelská jména a relace s nimi spojená. Musíte určit, které ID způsobuje zablokování.

Krok 3

Identifikuje ID relace pro blokovaný záznam. Ze seznamu, který se objevil v kroku 2, najděte uživatele, který má uzamčení záznamu a přejděte na ID relace. Tento identifikátor budete potřebovat v následujících krocích.

Krok 4

Na konzoli napište "Kill". Tím se odstraní zámek záznamu v řádku tabulky. Po odstranění blokády otevřete tabulku, abyste ověřili, zda byla blokáda úspěšně odstraněna.

Krok 5

Zastavte a restartujte aplikaci, která se při konzultaci s tabulkou vyskytla. Tento krok je vyžadován, pokud zámek registru způsobuje problémy s aplikací pro stolní počítače. To také pomáhá obnovit všechny aplikace, které způsobovaly chyby při pokusu o dotaz v zamčeném registru.