我正在为一个大学项目创建一个使用 C# 的 .Net 应用程序,并且需要一些帮助!
我在网络驱动器上托管了一个 mdf 文件,并且需要多个客户端才能从其应用程序访问此数据库。每个客户端计算机都将运行自己的 sql express 实例。
我可以从我的应用程序访问文件,但是当另一个客户端尝试访问时,他们会收到以下错误消息
无法打开用户默认数据库。登录失败。
用户“EEEC\40023753”登录失败。
数据库状态配置为允许多个用户
我当前使用的连接字符串是:
“数据源=.\SQLEXPRESS;AttachDbFilename=\\servxxx.eeecs.qub.ac.uk\Virtual_Directories\level3\cs8\App_Data\cs4_database.mdf;集成安全性=True;连接超时=30;用户实例=True”
任何意见将不胜感激!
您需要将数据库服务器托管在网络服务器上。多个客户端可以连接到 SQL Server 服务。但多个客户端无法同时直接连接到 mdf 文件。
仅靠文件无法处理并发。您可以与数据库服务器建立多个连接。数据库软件负责处理并发性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)