แม้ว่าจะไม่มีการใช้งานใด ๆ ฉันไม่สามารถแยกฐานข้อมูลออกได้เนื่องจากเป็นการใช้งาน
Cannot detach the database 'DEMO' because it is currently in use.
ฉันพยายามรีบูตเครื่องและได้รับข้อความเดิม
แม้ว่าจะไม่มีการใช้งานใด ๆ ฉันไม่สามารถแยกฐานข้อมูลออกได้เนื่องจากเป็นการใช้งาน
Cannot detach the database 'DEMO' because it is currently in use.
ฉันพยายามรีบูตเครื่องและได้รับข้อความเดิม
คำตอบ:
--Kick all users off of the database NOW
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
--Kick all but after 60 seconds
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK AFTER 60 SECONDS
--restore connection to users
ALTER DATABASE YourDatabase SET MULTI_USER
คุณได้ลองทำเครื่องหมายในช่อง "ปล่อยการเชื่อมต่อ" เมื่อคุณแยกออกหรือไม่?
อย่าลืมที่จะตรวจสอบ "วางการเชื่อมต่อ" จากหน้าต่าง "ฐานข้อมูลแยก" มิฉะนั้นมันง่ายมากและเพียงเลือกแยกจากเมนูดูภาพด้านล่าง:
คำสั่งนี้ควรปล่อยการเชื่อมต่อทั้งหมดจากนั้นอนุญาตให้คุณแยกออก
แก้ไขฐานข้อมูลชุด SINGLE_USER ด้วย ROLLBACK_IMMEDIATE