Access数据库远程连接的实用方法

一般在远程文件夹开启文件共享即可通过像平常一样用连接字符串访问,注意共享的读写权限。

远程(如通过互联网)连接access数据库的示例:

首先,需要使用TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)。注意分服务器和客户端两部分,服务器可以多用户同时连接。(注释:不需要使用RDS或Web服务器)。

远程连接access数据库的几个方法:

1建立VPN(Virtual Private Network),这样你的电脑和主机的连接就与局域网无异,然后把服务器中mdb文件所在的 Folder共享即可。ADO连接如下:

以下为引用的内容:

oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=ServerNameDatabaseFolderDatabase.mdb;Jet OLEDB:Database

Password=databasepw;Persist Security Info=False"

2.把Database放在Web Server上,使ADO或RDO通过RDS(Remote Data Service)及IIS来实现:

如果服务器像上面Jave大侠说那样设置了ODBC DSN的话:

下面是代码片段:

以下为引用的内容:

oConn.Open "Provider=MS Remote;" & _   
"Remote Server=http://myServerName;" & _   
"Remote Provider=MSDASQL;" & _   
"DSN=AdvWorks;" & _   
"Uid=myUsername;" & _   
"Pwd=myPassword"

如果设置的是OLE DB Provider 的话:

以下为引用的内容:
oConn.Open "Provider=MS Remote;" & _   
"Remote Server=http://myServerName;" & _   
"Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _   
"Data Source=c:somepathmydb.mdb", _   
"admin", ""

3.自己编写服务器程序,通过TCP/IP,传递Recordset。

4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。

5.使用XMLHTTP

远程连接SQL Server的方法:

代码片段:

以下为引用的内容:
ConnStr = "Provider=SQLOLEDB.1;Network 
Library=DBMSSOCN;Persist Security 
Info=True;UserID=UserName;Password=Password;
Initial Catalog=远程数据库名;
Data Source=203.129.92.1"

Access数据库远程连接的实用方法

时间: 2024-08-02 22:06:33

Access数据库远程连接的实用方法的相关文章

access数据库远程连接

步骤: 1.服务器上的access数据库所在的文件夹设置为共享文件夹,并且保证为可读写模式(不是属性位置的只读,而是设置共享文件夹时的“允许远程电脑修改(xp),高级共享里的完全控制(win7)等字眼”). 错误: 1.未知的数据源或找不到驱动:检查数据库名称和路径是否正确. 2.密码无效:检查共享文件夹是否为可读写模式. 原文地址:https://www.cnblogs.com/BelieveFish/p/10594197.html

MySQL数据库远程连接开启方法

第一中方法:比较详细以下的文章主要介绍的是MySQL 数据库开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是MySQL 数据库开启远程连接的时机操作流程. 1.d:\MySQL\bin\>MySQL -h localhost -u root 这样应该可以进入MySQL服务器 复制代码代码如下: MySQL>update user set host = '%' where user = 'root'; MySQL>

64位系统使用Access 数据库文件的彻底解决方法

最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32位版本的,所以在VS里面调试访问Access是没有问题的,但是直接使用编译好的.NET程序访问Access,就出问题了,报: 未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序. 于是,又在公司的电脑上(Win7 64位)做了实验,发现跟家里面的Win8.1 64位 问题一样,上网搜索了一下,大部分都建议将.NET程序

SQL Server 2005无法远程连接的解决方法

以前一直连接本地的数据库,连接SQL Server 2005是小菜的... 做项目也是老师搭好了服务器端,打上IP去访问就行...也不用考虑太多. 今天自己在公司搭SQL Server 2005服务器,客户端去访问问题就来了... 连接失败,SQL Server 2005不支持远程... 想想应该不会,于是想到老师以前说的,服务器端要做配置...哇哈哈!~~果然... 方法如下:  一.为 SQL Server 2005 启用远程连接 1. 单击"开始",依次选择"程序&qu

详细讲解提高数据库查询效率的实用方法、外键关于性能

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放

浅谈PHP+Access数据库的连接 注意要点

今天公司需要用php连接access 数据库,结果整了半天Access数据库 就是连接不上,查找 很多资料,以下是我的经验, -.- 希望能给需要连接access 数据的人带来帮助..-.- 需要注意: 安装access 数据库的时候 需要安装与本机系统相互匹配的office版本,win7 64位的系统 ,那么Office也要是64位的 最好装 office2010... 因为我就是经历了从 2003 -2007 -2010的痛苦,特别是在装2010的时候,因为装载过2003版本的office

C#连接Access数据库,C#连接Excel数据库,C#连接SqlServer数据库,C#连接Mysql数据库总结

大二下学期写的了,如今毕业一个月了,整理整理 额,以前写的好幼稚,只有自己明白了,网上一大堆,大概的意思说下吧 MySQL========================================= http://user.qzone.qq.com/652768664/blog/1347859952 连接mysql需要安装mysql,在mysql的C盘安装目录有一个连接 lib,将改lib添加引用用项目OK; static void Main(string[] args) { List<s

[sql server 2008 r2] 开启数据库远程连接

1. 打开sql2008,使用windows身份登录 2. 登录后,右键选择“属性”.左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式 3. 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定” 4. 展开“安全性”,“登录名”;“sa”,右键选择“属性” 5. 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码 6. 右击数据库选择“方面” 7. 在右侧的方面下拉框中选择“服务器配置”:将“RemoteAcc

阿里云部署web项目(三)——发布项目,运行tomcat,数据库远程连接设置

阿里云存放war包位置与本地不同,war包位置:data/wwwroot/default tomcat启动 1,进入bin目录 cd /root/java/tomcat/bin 2,停止tomcat服务 ./shutdown.sh 3,启动tomcat服务 ./startup.sh 数据库远程连接设置: 1,登录 mysql -u root -p 2, 依次执行如下命令: use mysq; select host from user where user='root'; 可以看到当前主机配置信