【问题标题】:Database open in Visual Studio and SSMS at same time同时在 Visual Studio 和 SSMS 中打开数据库
【发布时间】:2014-12-22 18:00:29
【问题描述】:

我只能在 Visual Studio 或 SSMS 中打开我的数据库,但不能同时打开。它只是新的 ASP.NET MVC 解决方案(本地主机连接)附带的默认数据库。我在 sql server management studio 中附加了 .mdf,可以查看所有表并很好地查询数据库,但是如果该连接打开,我将无法同时运行我的 Web 应用程序,因为我收到有关它被另一个进程使用的错误。

有什么解决办法吗?每次需要在 ssms 中查询 DB 时都必须关闭 VS 和轮询,非常不方便。

【问题讨论】:

  • 这听起来很奇怪,如果您打开 2 个 Visual Studio 实例并同时启动 Web 应用程序...然后您可以访问数据库...吗?听起来您有专门锁定数据库表的东西

标签: c# sql asp.net visual-studio ssms


【解决方案1】:

您应该检查您的默认数据库是否配置为允许多个用户同时访问。在 Management Studio 中,打开数据库属性窗口。在 Options 页面中,检查 State -> Restrict Access 字段。它应该设置为 MULTI_USER,而不是 SINGLE_USER

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多