SQL Server er en database applikasjon som brukes av små og store bedrifter . Søknader er programmert til å få tilgang til databasen og sende kommandoer til tjeneren . Serveren implementerer kommandoene på tabellene i databasen. Hvis et program ganger ut eller noe går galt på server, kan en lås gjøres på et bord , forårsaker problemer for andre brukere når du prøver å få tilgang til poster. Fjerne en lås på en database innebærer å identifisere prosessen og bruke kommandolinjen for å drepe den låste prosessen . Instruksjoner
en
Åpne SQL Server Enterprise Server konsollen. Dette finner du på Start-menyen i Windows under "SQL Server "-menyen . Klikk på " SQL Server Management Studio " for å åpne konsollen .
2
Type " sp_who " aktiv " " i arbeidsområdet, og trykk på "Enter "-tasten. Dette viser alle prosesser og brukernavn og session -ID knyttet til dem. Du må identifisere hvilke ID som forårsaker låsen .
3
Identifiser session ID for posten lås. Fra listen dyrket i trinn 2, finner den brukervennligheten som har rekorden låsen og ta notat av økten ID . Denne ID vil være behov for følgende trinn .
4
Type " Kill " i konsollen . Dette vil fjerne posten låsen på bordet rad. Etter posten låsen er fjernet fra bordet , åpner bordet for å sikre at låsen ble faktisk fjernet .
5 Stopp og start programmet som hadde problemet spørring mot tabellen . Dette trinnet er nødvendig hvis posten låsen ble forårsaker problemer med en desktop applikasjon . Dette bidrar også tilbakestille et program som hadde feil når jeg prøver å spørre låst posten.