2008-11-25 5 views
5

Ich habe eine Datenbank, die im Einzelbenutzermodus fest ist. Ich töte den Prozess, der die "Sperre" auf der db erhält, aber wenn ich es töte, erscheint automatisch ein weiterer (unter Verwendung des sa-Kontos). Dies geschieht auch bei deaktiviertem SQL Server-Agent. Irgendwelche Ideen?SQL Server 2005-Datenbank im Einzelbenutzermodus fest

Antwort

11

Können Sie sich in den Server/Datenbank einloggen?

Wenn nicht, versuchen Sie die ADMIN: Servername, und es sollte ein Notfall-Admin-Sitzung

Dann können Sie in den SQL-Server zu ALTER DATABASE gehen öffnen [name] SET MULTI_USER

+0

Als Referenz diese aufgerufen wird die DAC, oder dedizierte Administrator-Verbindung - und ich glaube, es muss in sql Server Oberfläche Config aktiviert werden. – Sam

+0

Hat beim ersten Mal nicht funktioniert, aber nach dem Neustart von SQL Server funktioniert. –

3

Es ist wahrscheinlich Ihre SQL Management Studio (oder ähnliche) Verbindung. Du tötest deine eigene Verbindung und verbindest dich dann erneut, um zu sehen, ob noch jemand darauf ist, was zu einer anderen Verbindung führt.

Wenn das nicht ist, überprüfen Sie die Eigenschaften (Benutzername, Status, Anwendung) der Verbindung im "Activity Monitor" (unter dem Ordner "Management").

Wenn Sie es aus dem Einzelbenutzermodus entfernen möchten, klicken Sie mit der rechten Maustaste auf die Datenbank und gehen Sie zu den Eigenschaften. Wählen Sie die Option "Optionen" und rechts unten befindet sich eine Eigenschaft namens "Zugriff einschränken".

Verwandte Themen