通过连接字符串附加SQL Express DB时,它是否为独占锁?

时间:2009-07-09 15:30:00

标签: database-connection sql-server-express

在.NET中,只需将数据库MDF文件附加到连接字符串中即可打开SQL Express数据库(也就是说,您不必安装任何服务器软件,它只需附加到MDF文件上飞)。

当应用程序执行此操作时,是否获取数据库文件的独占锁定?或者,第二个应用程序是否也可以以相同的方式附加和打开MDF文件,并在程序#1使用它时查询数据库?

1 个答案:

答案 0 :(得分:1)

您是对的,一次只能打开一个MDF连接。

当您通过Visual Studio中的服务器资源管理器打开数据库,然后尝试运行您的应用程序时,这会非常烦人。

我发现自己做了太多次计算,我总是最终只是将mdf附加到我的sql server实例。