[英]Can't access the DataBase (.mdf file) in my WPF application from PC's on network
我创建了一个wpf应用程序,该应用程序连接到一些sql数据库表。 当我在PC上运行此应用程序时,一切正常,但是当我尝试从本地网络上的其他PC运行它时,出现错误:“文件(“文件名”)位于不支持的网络路径上用于数据库文件”。
创建WPF应用程序的最佳方法是什么,该应用程序必须从共享公共DB的本地计算机上的某些PC运行?
您是否考虑过数据库服务器,SQL Server,MySQL或类似的产品? 如果您真的想坚持基于文件的数据库(出于安全考虑,我不建议您这样做),则可以使用类似SQLite的方法。
如果启用了“命名管道”,则只能从另一台PC连接到服务器实例(在本例中为PC)。 如果需要,您还可以启用TCP \\ IP等,但这可能就是您收到错误的原因。
命名管道在MSSQL的精简版或免费版中不可用。
最好的选择是带有正确版本的MSSQL的数据库服务器或PC。
yepppp解决了。 感谢您的回答。 我做了一些事情终于解决了我的问题:1.从连接字符串中删除“ uid = Tomer,pwd =和pooling = False”。 2.在防火墙中启用端口1433(sql端口)。 3.如前所述,启用TCP / IP和“命名管道”。
非常感谢你的帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.