SQL Server er et databaseprogram , der bruges af små og store virksomheder . Ansøgningerne er programmeret til at få adgang til databasen og sende kommandoer til serveren. Serveren implementerer kommandoerne på tabellerne i databasen. Hvis et program timeout, eller noget går galt på serveren, kan en lås ske på et bord , hvilket skaber problemer for andre brugere , når de forsøger at få adgang til registre . Fjernelse af en lås på en database består i at identificere processen og ved hjælp af kommandolinjen til at dræbe den låste proces. Instruktioner
1
Åbn SQL Server Enterprise Server konsol. Dette er fundet på Start- menuen i Windows under " SQL Server "-menuen. Klik på " SQL Server Management Studio " for at åbne konsollen.
2
Type " sp_who » aktive « " i arbejdsområdet , og tryk på " Enter "-tasten. Dette viser alle de processer og de brugernavne og sessions-id'er , der er forbundet med dem. Du er nødt til at identificere, hvilke ID er årsag til låsen.
3
Identificer session ID for the record lås. Fra listen opformeret i trin 2 , skal du finde den bruger, der har posten lås og tage til efterretning, session-ID . Dette id vil være behov for de følgende trin .
4
Type " Dræb " i konsollen. Dette vil fjerne den post lås på bordet række. Efter posten låsen er fjernet fra bordet , åbne tabellen for at sikre, at låsen blev faktisk fjernet.
5. Stop og genstart program, der havde problemet forespørge bordet. Dette trin er nødvendigt , hvis posten låsen var forårsager problemer med en desktop applikation . Dette hjælper også nulstille alle programmer, der havde fejl , når de forsøger at forespørge låst post .