【发布时间】:2013-11-07 18:19:52
【问题描述】:
我正在为一个大学项目使用 c# 创建一个 .Net 应用程序,需要一些帮助!
我有一个托管在网络驱动器上的 mdf 文件,需要多个客户端才能从他们的应用程序访问此数据库。每台客户端机器都将运行自己的 sql express 实例。
我可以从我的应用程序访问文件,但是当另一个客户端尝试访问时,他们会收到以下错误消息
无法打开用户默认数据库。登录失败。 用户“EEEC\40023753”登录失败。
数据库状态配置为允许多个用户
我当前使用的连接字符串是:
"Data Source=.\SQLEXPRESS;AttachDbFilename=\\servxxx.eeecs.qub.ac.uk\Virtual_Directories\level3\cs8\App_Data\cs4_database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=真”
任何 cmets 将不胜感激!
【问题讨论】:
-
您不能与文件建立多个连接。单独的文件无法处理并发。您可以与数据库服务器建立多个连接。数据库软件负责处理并发。
标签: .net sql linq connection-string remote-connection