SQL Server ist eine Datenbank -Anwendung, die von kleinen und großen Unternehmen eingesetzt wird. Anwendungen sind so programmiert, auf die Datenbank zuzugreifen und senden Befehle an den Server . Der Server setzt die Befehle für die Tabellen in der Datenbank . Wenn eine Anwendung eine Zeitüberschreitung oder etwas schief geht auf dem Server , kann eine Sperre auf eine Tabelle gemacht werden , was zu Problemen für andere Benutzer , wenn sie versuchen , um Datensätze zuzugreifen. Entfernen einer Sperre auf einer Datenbank beinhaltet die Ermittlung der Prozess-und über die Befehlszeile , um den Prozess zu beenden gesperrt . Anleitung
1
Öffnen Sie den SQL Server Enterprise Server -Konsole. Dies wird im Startmenü von Windows unter dem "SQL Server" -Menü. Klicken Sie auf " SQL Server Management Studio ", um die Konsole zu öffnen.
2
Type " sp_who 'aktiv' " in den Arbeitsbereich , und drücken Sie die " Enter"-Taste . Dies listet alle Prozesse und die Benutzernamen und Session-IDs mit ihnen verbunden sind. Sie müssen sich identifizieren, welche ID verursacht das Schloss.
3
Identifizieren Sie die Session-ID für den Datensatz sperren. Von der Liste propagiert in Schritt 2 , um den Benutzer, der die Satzsperre hat und beachten Sie die Session-ID. Diese ID wird für die folgenden Schritte erforderlich.
4
Typ "Tötet " in der Konsole. Dadurch wird der Datensatz für die Tabelle Zeile . Nachdem die Satzsperre aus der Tabelle entfernt wird, öffnen Sie die Tabelle , um sicherzustellen, dass das Schloss tatsächlich entfernt wurde.
5 Stoppen und starten Sie die Anwendung, die das Problem Abfrage der Tisch hatte . Dieser Schritt ist erforderlich , wenn der Datensatz Sperre verursachte Probleme mit einer Desktop-Anwendung. Dies hilft auch zurückgesetzt jede Anwendung, die mit Fehlern wurde beim Versuch, den gesperrten Datensatz abfragen.