0

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

当应用程序这样做时,它是否获得了数据库文件的排他锁?或者,第二个应用程序是否也可以以同样的方式附加并打开 MDF 文件,并在程序 #1 使用它时查询数据库?

4

1 回答 1

1

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

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

我发现自己这样做的次数太多了,而且我总是最终只是将 mdf 附加到我的 sql 服务器实例。

于 2009-07-09T15:31:54.883 回答