6
ฉันจะระบุ“ ปิดการเชื่อมต่อที่มีอยู่” ในสคริปต์ sql ได้อย่างไร
ฉันกำลังพัฒนาอย่างแข็งขันบน schema ของฉันใน SQL Server 2008 และบ่อยครั้งที่ต้องการรันสคริปต์ฐานข้อมูลหล่น / สร้างของฉันอีกครั้ง เมื่อฉันวิ่ง USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO ฉันมักจะได้รับข้อผิดพลาดนี้ Msg 3702, Level 16, State 4, Line 3 Cannot drop database "MyDatabase" because it is currently in use. หากคุณคลิกขวาที่ฐานข้อมูลในบานหน้าต่างวัตถุ explorer และเลือกงานลบจากเมนูบริบทมีช่องทำเครื่องหมายที่ "ปิดการเชื่อมต่อที่มีอยู่" …
153
sql
sql-server