【问题标题】:Deleting Database in Linq在 Linq 中删除数据库
【发布时间】:2009-02-08 15:13:59
【问题描述】:

在正常情况下,我可以使用下面的代码将 dbml 文件中的模式添加到空数据库。

但现在当我运行此代码时,我收到错误“无法删除数据库“测试”,因为它当前正在使用中。”我该怎么做?

Dim db As New UI_Class.UIData
        If db.DatabaseExists Then
            db.DeleteDatabase()
        End If

    db.CreateDatabase()

【问题讨论】:

  • 检查 SSMS 并查看数据库打开了哪些连接。

标签: asp.net database linq


【解决方案1】:

这可能会发生,因为您的 SQL Server Management Studio (SSMS) 必须持有它。

【讨论】:

  • 不! SSMS 在此过程中关闭
【解决方案2】:

很可能有东西连接到数据库。

常见原因有:

  1. 连接了其他一些工具
  2. 正在尝试删除您连接的数据库。
  3. 另一个用户连接到数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-04
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 2013-05-21
    相关资源
    最近更新 更多