Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008 R2 bị mắc kẹt trong chế độ một người dùng

Trong lần đầu tiên chạy truy vấn sau trong cơ sở dữ liệu chính

exec sp_who

Nếu bạn không thể tìm ra thủ phạm, hãy thử

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

Sau đó, hủy tất cả quá trình sử dụng cơ sở dữ liệu của bạn bằng truy vấn sau:

KILL spid

Sau đó chạy truy vấn sau:

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. Bộ xử lý AMD EPYC 7002 Series và Máy chủ SQL

  2. T-SQL Subquery Max (Date) và Joins

  3. Ba thắng lợi về hiệu suất máy chủ SQL dễ dàng

  4. Lưu trữ nhiều giá trị bit trong một cột bảng duy nhất

  5. Cách thay thế các giá trị (null) bằng đầu ra 0 trong PIVOT