報錯解釋:
當您嘗試刪除SQL Server中的某個對象(如數據庫、表等)時,如果有程序或進程正在使用該對象,您可能會收到一個錯誤信息,提示該對象正被使用。這通常是因為還有一個或多個數據庫連接仍然保持著對該對象的鎖定。
1. 首先使用以下語句
use master
go
alter database databasename(數據庫的名字) set single_user with rollback immediate
2. 然后在使用刪除數據庫操作
drop database databasename
C# ExecuteNonQuery 執行多條sql語句
在C#中,使用ExecuteNonQuery
方法可以執行單條SQL語句,但它不支持一次執行多條SQL語句。如果你需要執行多條SQL語句,你可以連接這些語句,中間使用分號來分隔。
例如,如果你想執行兩條SQL?INSERT
?語句,你可以這樣做:
SqlServer?刪除數據庫時,提示無法刪除,因為數據庫正在使用的解決方法是更改數據庫屬性。
右鍵點擊數據庫?-> 屬性 -> 選項 -> 狀態 -> 限制訪問 -> 選擇Single-> 確定。然后再次執行刪除就可以成功刪除了。