SQL Server är en databas applikation som används av små och stora företag . Tillämpningar är programmerade att komma åt databasen och skicka kommandon till servern. Servern implementerar kommandona på tabellerna i databasen . Om ett program timeout eller något går fel på servern , kan ett lås göras på ett bord , vilket orsakar problem för andra användare när de försöker komma åt journaler . Ta bort ett lås på en databas innebär att identifiera processen och använda kommandoraden för att döda den låsta processen . Instruktioner
1
Öppna SQL Server -konsolen Enterprise Server . Detta finns på Start- menyn i Windows under " SQL Server " -menyn . Klicka på " SQL Server Management Studio " för att öppna konsolen .
2
Type " sp_who " aktiv " " i arbetsytan och tryck på " Enter" . Detta listar alla processer och de användarnamn och ID session i samband med dem . Du måste identifiera vilka ID som orsakar låset .
3
Identifiera sessions-ID för posten låset . I listan propageras i Steg 2 , hitta den användare som har rekordet låset och ta del av sessions-ID . Detta ID kommer att behövas för de följande stegen .
4
Type " Kill " i konsolen . Detta kommer att ta bort posten lås på tabellraden . Efter posten låset tas bort från bordet , öppna tabellen för att se till att låset verkligen togs bort .
5 Stoppa och starta om programmet som hade problemet frågande bordet . Detta steg krävs om posten låset orsakar problem med ett datorprogram . Detta bidrar också återställa alla program som hade fel när du försöker söka i låst post .