虚拟主机数据库放在什么地方

虚拟主机数据库放在什么地方,第1张

就看你使用的是什么数据

Access数据库:就是一个后缀为mdb的文件,直接放在你的虚拟主机空间中就行了

SQL Server数据库:专门的数据库空间中,直接远程通过SQL Server工具进行方便的管理,有很多的虚拟空间购买的时候就送数据库的

Mysql数据库:和SQL Server数据库类似

如果我下面说的方法不能解决你的问题。那么最好能将你的数据库链接文件的代码公示一下----密码用户名就不需要了哈。最重要的是路劲。

一般来说,应该是在你wwwroot文件下的某个文件夹下可能类似conn这个名字

下面的conn.asp哈。

方法:

如果是我假设的目录 即

你的数据库链接文件 conn.asp(假设叫这个名字)

存在于/wwwroot/conn/ 下。即(wwwroot/conn/conn.asp)

那么用记事本打开你的conn.asp

修改里面的

connectstring 路径为 ../../databases/你的数据库.mdb

Access是基于文件的,web服务器当然无法调用,这是原理问题。 不过你可以在WEB服务器上架设 Microsoft Replication Manager 4.0 后就可以用过同步来完成通过 INTERNET 进行的数据共享了。 如果你架设VPN的话可以,因为那是和在本机上access以文件形式操作mdb一样的。 方法一: 你用类似 sql server 等软件转一下。 http网络操作不是 Access 的工作,是其他基于服务的数据库的应用范围。 方法二: 重新开发 Access 数据库,用winsock等控件开发客户端发送数据,服务端接受数据的数据库,在两边同时运行access的情况下可以完成所需的操作。 方法三: 使用类似 WebDrive 的第三方软件来建立虚拟磁盘,用文件共享形式操作 MDB。本方法在小数据量时的确可行,但是一旦 MDB 的体积较大,比如超过10MB,很可能导致并死甚至导致服务器上 MDB 文件彻底损坏,无法实现实时的大 MDB 远程操作。 ACCESS 不支持 HTTP 协议交换数据,但是你可以编写一个 ASP 服务器端用于接收并存储数据,ACCESS 大连端发送数据到这个 ASP 网站,上海端 ACCESS 去从这个 ASP 网站下载数据。 或者你可以直接用 VB 的 WINSOCK 控件对端口进行编程,用动态域名解析软件获取 IP 后由上海直接向大连的 ACCESS 应用程序发送数据 或者你可以建立 FTP 服务器端,然后以文件共享形式交换大连和上海的数据,注意,这个时候即使你只改动一条记录,都要下载或者上传整个数据库,速度非常慢 或者用 VPN 拨入方式,造成一个基于INTERNET 的虚拟 INTRANET 环境进行数据交换(最可行的一种方式) 看了这些方法后你就知道,ACCESS 天生不是用来做 INTERNET 上 C/S 结构数据库的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/40038.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-22
下一篇2023-02-22

发表评论

登录后才能评论

评论列表(0条)

    保存