我正在开发一个应用程序,我有一个常见的SQL服务器数据库holder.Items
放在LAN服务器上,需要连接到与其他工作站相同的应用程序的两个或多个不同实例。
如何克服这个?连接字符串是
.mdf
P.S。当单个实例连接到它时它正在工作,它阻止第二个或第三个应用程序使用它。
任何帮助将不胜感激。
答案 0 :(得分:2)
您需要在网络服务器上托管数据库。多个客户端可以连接到SQL Server。但是有几个客户端无法同时直接连接到MDF文件。
单独的文件无法处理并发。你需要有一个应用程序。这就是SQL Server发挥作用的地方。
托管后,您还需要更改连接字符串。然后它应该工作。
connectionString="Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True"