Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2008 R2 utknął w trybie pojedynczego użytkownika

Przy pierwszym uruchomieniu następujące zapytanie w głównej bazie danych

exec sp_who

Jeśli nie możesz znaleźć sprawcy, spróbuj

SELECT request_session_id FROM sys.dm_tran_locks 
WHERE resource_database_id = DB_ID('YourDatabase')

Następnie zabij wszystkie procesy korzystające z Twojej bazy danych za pomocą następującego zapytania:

KILL spid

Następnie uruchom następujące zapytanie:

USE Master
ALTER DATABASE YourDatabase SET MULTI_USER


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wersjonowanie bazy danych SQL Server

  2. exec nie powiodło się, ponieważ nazwa nie jest prawidłowym identyfikatorem?

  3. Ustaw pary klucz/wartość w kontekście sesji w programie SQL Server (sp_set_session_context)

  4. Jak znaleźć całkowite wykorzystanie przestrzeni tabel w SQL Server 2008?

  5. Zmiana tabeli i dodanie UNIKALNEGO klucza powoduje błąd