在正常情况下,我可以在dbml文件中添加模式以使用下面的代码清空数据库。
但现在当我运行此代码时,我会收到错误“无法删除数据库”测试“因为它当前正在使用中”。我该怎么办?
Dim db As New UI_Class.UIData
If db.DatabaseExists Then
db.DeleteDatabase()
End If
db.CreateDatabase()
答案 0 :(得分:1)
可能会发生这种情况,因为您的SQL Server Management Studio(SSMS)必须持有它。
答案 1 :(得分:0)
很可能是某些东西与数据库连接。
常见原因是: