Làm cách nào để buộc Cơ sở dữ liệu của tôi chuyển sang Ngoại tuyến, mà không quan tâm đến những gì hoặc ai đã sử dụng nó?Làm thế nào để bắt buộc cơ sở dữ liệu SQL Server 2008 đi gián tuyến
tôi đã cố gắng:
ALTER DATABASE database-name SET OFFLINE;
Nhưng nó vẫn treo sau 7 phút.
Tôi muốn điều này vì tôi cần kiểm tra kịch bản.
Nếu nó thậm chí có thể?
@radbyx: MSDN nói để sử dụng 'master' khi hoạt động nhà nước – abatishchev
@radbyx DB: Nếu bạn sử dụng MY_DATABASE, sau đó ALTER DATABASE MY_DATABASE SET OFFLINE sẽ không thành công, * vì * bạn đang sử dụng nó! Có, tôi chỉ bị choáng bởi điều đó ... – TarkaDaal
Không làm việc cho tôi: Msg 5061, Cấp 16, Tiểu bang 1, Dòng 1 ALTER DATABASE không thành công do không thể đặt khóa trên cơ sở dữ liệu 'MyDatabase'. Thử lại sau. Tuyên bố Msg 5069, Cấp 16, Tiểu bang 1, Dòng 1 ALTER DATABASE không thành công. – Andez