[英]How do I give a connection string to a server on a network?
我正在使用SQLite,所以它只是一个文件,而不是服务器,但这是计划:
通过网络在计算机和另一台计算机上安装应用程序+物理.sqlite文件,让其他用户连接到.sqlite文件。
因此,我必须共享该文件夹并赋予其权限,以允许每个人从中读取和写入。
这是我的App.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
<add name="ColegioMentorEntities" connectionString="metadata=res://*/Repositories.ColegioMentor.csdl|res://*/Repositories.ColegioMentor.ssdl|res://*/Repositories.ColegioMentor.msl;provider=System.Data.SQLite;provider connection string="data source=C:\Users\Sergio\Desktop\ColegioMentor.sqlite"" providerName="System.Data.EntityClient" /></connectionStrings>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
</startup>
</configuration>
好像我可以改变连接字符串! 大! 但是如何在字符串中引用网络位置?
首先想到的是一个标准的UNC路径,如:
\\\\服务器名\\共享\\ Database.sqlite
我希望这有帮助!
要回答有关ShareName的问题,它将是共享文件夹的共享名称,如属性对话框>共享选项卡>共享名称中所示,而不是Windows资源管理器文件夹名称(假设您正在使用Windows)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.