Obecnie moja baza danych działa w trybie pojedynczego użytkownika. Kiedy próbuję rozwinąć mi bazę danych, pojawia się błąd:Wyłącz tryb pojedynczego użytkownika
The database 'my_db' is not accessible.(ObjectExplorer)
Ponadto, gdy próbuję usunąć bazę danych, pojawia się błąd:
Changes to the state or options of database 'my_db' cannot be made at this time. The database is in single-user mode, and a user is currently connected to it.
Jak wyjść z jedno- tryb użytkownika? Nie mam żadnego użytkownika korzystającego z tej bazy danych.
Kiedy próbuję przeglądać moją stronę z IIS, błąd pojawia się:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
czuję jakby tryb pojedynczego użytkownika jest tego przyczyną.
Kiedy użyłem polecenia "sp_who2", nie widziałem żadnej nazwy DBName połączonej z "my_db" Nie zabiłem żadnego z tych połączeń. Po uruchomieniu komend otrzymuję ten sam błąd = [: "Zmiany w stanie lub opcjach bazy danych" my_db "nie mogą być teraz wykonane. Baza danych jest w trybie pojedynczego użytkownika, a użytkownik jest z nią połączony. Msg 5069, poziom 16, stan 1, wiersz 1 ALTER DATABASE instrukcja nie powiodła się " – Liondancer
Czy upewniłeś się, że jesteś w stanie master, sp_who2 nie pokazuje żadnych wierszy z bazą danych = my_db, a Twój explorer obiektów nie znajduje się na my_db. –
Spróbuj, odłącz i podłącz SSMS. Coś musi być podłączone do tej bazy danych. Inną opcją jest połączenie z dedykowaną konsolą administracyjną (DAC). Zakłada to, że jesteś sysadminem. Następnie zabij obraźliwy spid. –