与mdf文件的多个连接

时间:2013-11-07 18:19:52

标签: .net sql linq connection-string remote-connection

我正在使用c#为大学项目创建一个.Net应用程序,需要一些帮助!

我有一个托管在网络驱动器上的mdf文件,需要多个客户端才能从其应用程序访问此数据库。每台客户端机器都将运行自己的sql express实例。

我可以从我的应用程序访问文件,但是当另一个客户端尝试收到以下错误消息时

无法打开用户默认数据库。登录失败。 用户'EEEC \ 40023753'登录失败。

数据库状态配置为允许多个用户

我目前使用的连接字符串是:

“数据源=。\ SQLEXPRESS; AttachDbFilename = \\ servxxx.eeecs.qub.ac.uk \ Virtual_Directories \ level3 \ cs8 \ App_Data \ cs4_database.mdf; Integrated Security = True; Connect Timeout = 30; User Instance =真正的“

非常感谢任何评论!

1 个答案:

答案 0 :(得分:2)

您需要在网络服务器上托管数据库服务器。多个客户端可以连接到SQL Server服务。但是有几个客户端无法同时直接连接到mdf文件。

单独的文件无法处理并发。您可以与数据库服务器建立多个连接。数据库软件处理并发。