sqlite通过共享文件夹局域网访问

问题描述

sqlite通过共享文件夹局域网访问谁搞过呢,本地可以正常连接数据库,为什么我共享后,其他机子可以打开我的共享但是连接不上数据库,局域网其他机子上报这个错打开数据库异常:Mono.Data.Sqlite.SqliteException:UnabletoopenthedatabasefileatMono.Data.Sqlite.SQLite3.Open(System.StringstrFilename,SQLiteOpenFlagsEnumflags,Int32maxPoolSize,BooleanusePool)[0x00000]in<filenameunknown>:0atMono.Data.Sqlite.SqliteConnection.Open()[0x00000]in<filenameunknown>:0UnityEngine.Debug:Log(Object)ConnectDb:OpenDB(String)(atAssets/

解决方案

解决方案二:
数据库的访问,和是否共享没有直接关系,还是检查下连接字符串是不是正确;局域网还需要两台计算机的ip在一个网段
解决方案三:
sqlite本身是用于单机的数据库,如果一定要远程访问,最好是做一个本地接口(如webservice)用于操作数据,共享访问还是免了吧,感觉会很容易破坏数据文件
解决方案四:
sqlite本身设计就不是用来干这个事情的,因为sqlite是文件式的数据库,所有操作都是直接对文件操作,没法多连接同时访问。如果你要多个终端使用同一数据库,请用一些大中型的数据库,支持多连接并发访问的,如mysql、sqlserver等
解决方案五:
没有权限访问不了你在sqlite所在的文件夹放个文本,看看再别的机器能访问吗

时间: 2024-10-24 02:50:32

sqlite通过共享文件夹局域网访问的相关文章

win7共享文件夹无法访问怎么办?

  win7共享文件夹无法访问怎么办?绿茶小编胖胖带来了win7共享文件夹无权限访问设置方法,在Win7系统中使用家庭组共享文件方便快捷,但是遇到无法访问情况该如何解决呢? 第一步.同步工作组 不管使用的是什么版本的 Windows 操作系统,首先要保证联网的各计算机的工作组名称一致,要查看或更改计算机的工作组.计算机名等信息,请右键单击"计算机",选择"属性". 若相关信息需要更改,请在"计算机名称.域和工作组设置"一栏,单击"更改设

WINDOWS共享文件夹无法访问的解决方法

1.启用来宾帐户. "控制面板-用户帐户-启用来宾帐户" 2.安装NetBEUI协议. 查看"网上邻居"属性--查看"本地连接"属性--点击"安装"--查看 "协议"--看其中NetBEUI协议是否存在,如果存在则安装这个协议,如果不存在则表明已经安装了该协议,在Winxp系统默认的情况下该协议是已经安装好了的. 3.查看本地安全策略设置是否禁用了GUEST账号. 控制面板--管理工具--本地安全策略--用

win7共享文件夹无法访问该怎么办

  在同一个局域网内,为了方便资源共享以及下载,建立网络共享文件夹是必须的一件事情.但是在成功建立网络共享文件夹的时候,并不能确保每一个局域网的用户都可以成功访问以及登陆共享文件夹.那么对于win7 64位旗舰版iso无法访问共享文件夹的用户来说,应该怎么解决这个故障呢? Ping命令:当用户无法访问局域网中的共享文件夹的时候,用户第一时间就要使用ping命令ping共享文件夹所在的计算机ip地址.如果ping不同,则需要跟共享文件夹所在的计算机ip地址设置在同一个网段.关于是不是在同一个网段,

virtualbox共享文件夹无访问权限问题解决方法

  virtualbox的共享文件夹一般都挂载在/media下面,用ll查看会发现文件夹的所有者是root,所有组是vboxsf,所以文件管理去无法访问是正常的,解决方法是把你自己加入到vboxsf组里面. 代码如下: sudo usermod -a -G vboxsf yourusernanme 重启,就可以了

局域网中共享文件夹设置密码访问

1.xp局域网设置和xp无法访问局域网的解决方案 相信很多人 都有和笔者一样的经历,由WIN XP构成的网络所有设置和由WIN 2000构成的完全一样,但还是出现了根本不能访问的情况,笔者 认为这主要 是因为XP的安全设置和2000不一样所导致.针对这个问题笔者在网上查了一些资料,并将各种网上提供的常见解决方法做了相应测试,现在整理介绍给大家,希望能对遇到此问题的网友有所帮助,并请高手继续指点.部分内容摘自网络,请原谅不一一注明出处. 首先,这里不考虑物理联接和其它问题,只谈及策略问题.此外,请

如何禁止域用户共享文件夹

  首先是要检查电脑是否设置共享文件,方法很简单,开始-运行-cmd,然后回车,在dos命令下面输入:net share 即可,如下图所示: 那么又如何禁用呢? 使用如下方法来解决. 方法一.通过组策略禁止域用户共享文件夹.组策略关闭共享文件的方法来禁用网络共享. 1.1 创建adm配置,内容如下,保存为*.adm CLASS MACHINE CATEGORY !!category1 CATEGORY !!category2 POLICY !!policyname EXPLAIN !!Defau

CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?

一.为什么要这么做? 最近在做Linux下的软件开发,但又想使用Windows下的编程工具"Source Insight". 二.安装环境 本机系统:Windows 7 旗舰版 VMware:VMware Workstation 9.0 CentOS:CentOS 6.4 网络适配器设置为:NAT 转换 三.查看是否已经安装"samba" 命令:rpm -qa|grep samba 输出结果: samba-client-3.0.33-3.28-1.el5samba-

Win8系统局域网无法访问共享文件夹怎么办?

  Win8系统局域网无法访问共享文件夹怎么办? 方法一 1.打开网络共享中心 打开Win8的控制面板,点击右上角的按大图标排列,找到网络共享中心,打开. 2.打开"更改高级共享设置" 在网络共享中心的这个界面,你会看到左侧栏有一个"更改高级共享设置"的选项,打开. 3.在高级共享设置中做出如下更改: 公共文件夹共享 如果你相信局域网中的其他人,开启此功能. 密码保护时的共享 关闭这个功能 设置完成之后点击保存,重启电脑,这样Win8系统就可以访问XP或者Win7计

Win8局域网无法访问共享文件夹如何解决

  在这个网络时代里面,我们的生活和工作都很难离开它,但难免局域网会出现有一些问题.最近,Win8系统的用户就遇到这样的情况,通过局域网访问朋友的共享文件时,出现无法访问共享文件夹.怎么办?那下面就和大家介绍一下如何解决Win8局域网无法访问共享文件夹的问题. 解决方法如下: 方法一 1.打开网络共享中心 打开Win8的控制面板,点击右上角的按大图标排列,找到网络共享中心,打开. 2.打开"更改高级共享设置" 在网络共享中心的这个界面,你会看到左侧栏有一个"更改高级共享设置&