如何通过网络(Internet)访问ACCESS数据库?

如何通过网络(Internet)访问ACCESS数据库?,第1张

可以是可以,但是你这样访问会出问题,ACCESS是以独占形式存在的,当那边在使用,你这边就只能只读了,如果你不会编程哪我教你个简单办法:

局域网范围随便那台电脑安装个SQL Server

用ACCESS在局域网范围新建一个连接表,让连接表去链接SQL Server的表,这教网络连接表

然后在局域网范围你的ACCESS就可以作为客户端任意使用,SQL Server变成了数据服务器,前提条件SQL Server电脑是开启的,并且开启用户访问权限

--访问不同电脑上的数据库(远程只要联好网就一样)

--如果经常访问或数据量大,建议用链接服务器

--创建链接服务器

exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'

exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'

go

--查询示例

select * from srv_lnk.数据库名.dbo.表名

--导入示例

select * into 表 from srv_lnk.数据库名.dbo.表名

go

--处理完成后删除链接服务器

exec sp_dropserver 'srv_lnk','droplogins'

可以通过IP+端口的形式访问的。但是要确保局域网里面的电脑都能访问主机的数据库端口。比如:MSSQL ,默认端口是 1433,首先设置MSSQL侦听1433端口,可以在SQL配置管理器(SQL Server Configuration Manager)中设置TCP协议端口号,然后在防火墙例外中添加 1433端口,分机就可以使用 IP 或 IP,1433 的形式访问主机上的数据库实例


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9940047.html

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

发表评论

登录后才能评论

评论列表(0条)

保存