数据库软件如何实现网络访问数据? 我做的软件(SQLserver+Delphi)都是访问本地的数据库的,要是我想实现远程的访问(客户端和服务器不是同一个电脑)我应该怎么修改连接网络? 比如我在南昌放的服务器,我在广州也可以访问到,怎么实现?或者在同一个地区(假如服务器和客户端都在南昌).能不能给一个简单的例子? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)路由器开放端口2)通过其WebSnap技术 数据源改为: IP,Port或IP\实例名就可实现 远程访问 这个能给我举一个例子吗?我这里有连我自己电脑上的ADOConnection的一段语句:Provider=SQLOLEDB.1;Password=ly;Persist Security Info=True;User ID=ly;Initial Catalog=WM;Data Source=LEE假如要把这个改成连接到 10.24.109.11上的一台电脑,怎么连? 要有独立IP的服务器可以直接连没有就比较麻烦了,可以选择VPN Provider=SQLOLEDB.1;Password=mydk5588;Persist Security Info=True;User ID=NetUser;Initial Catalog=ProjArch;Data Source=127.0.0.1,1433这是我在本机下远程连接库ProArch,成功 当然你要设一下远程端口1433,象SQL2005SERVER的缺省端口设的是0,要改一下才行 http://sites.google.com/site/remoteado 其实总部在南昌,客户端在广州,在广州通过远程访问南昌的数据库。你可以这样来理解,把南昌与广州看成内部局域网,但是南昌与广州是不可能用网络相互直接连接,那只能利用internet来实现局域网,那如何实现呢?其实有很多技术,其中有vpn技术,先在南昌服务器里设置好vpn服务,然后在广州通过拨号到上海里去。 这里又引申另外一个问题,南昌服务器端的ip到底是静态的,还是动态的。如果是静态的,那就简单的。如果动态的,你就需要动态域名解析提供商,这个提供商网上很多的,比如上海的赛佰讯、花生壳等等就可以实现了。重要的是要设置好vpn服务端,和客户端的拨号,可参看:http://blog.csdn.net/fstao/archive/2008/12/04/3443397.aspx Provider=SQLOLEDB.1;Password=mydk5588;Persist Security Info=True;User ID=NetUser;Initial Catalog=ProjArch;Data Source=ip地址,1433你只要保证对应ip地址的服务器上SQL server打开了远程连接功能,并且防火墙打开了1433端口你如果是用的SQL 2000可能要安装一个sp4补丁包你可以这样测试:在桌面上新建一个记事本txt文件,把文件名改为link.udl再双击link.udl然后 提供程序选择Microsoft OLE DB Provider for SQL Server连接 服务器名称写 服务器IP地址,登录信息写你知道的SA的账号密码或者在服务器上设置好的其它帐户密码,允许保存密码设置好之后再点测试连接 Internat直连数据库效率暂且不说,安全性足以致命。 如何给字符串数组赋值? 设备与计算机通讯问题[急!!!] dephi刚入门,请问高手该看什么书?? 动态创建FastReport的一点小问题? 這個Adoquery的錯誤如何解決 关于内存泄漏的检查 热点讨论:SQL的UPDATE将TABLE1的数据调到TABLE2中 自从去了水园,好久不来Delphi版了,国庆回来放点分:-)(前5名一人20分)) 怎样禁止excel和word列出最近打开文挡? 关于QuickReport这个鸟控件!(中秋不忘QuickReport!) cxDBTreeList 控件不能放到dll中 急 DELPH给网页中文本框赋值的问题
2)通过其WebSnap技术
就可实现 远程访问
我这里有连我自己电脑上的ADOConnection的一段语句:Provider=SQLOLEDB.1;Password=ly;Persist Security Info=True;User ID=ly;Initial Catalog=WM;Data Source=LEE假如要把这个改成连接到 10.24.109.11上的一台电脑,怎么连?
这是我在本机下远程连接库ProArch,成功
这里又引申另外一个问题,南昌服务器端的ip到底是静态的,还是动态的。如果是静态的,那就简单的。如果动态的,你就需要动态域名解析提供商,这个提供商网上很多的,比如上海的赛佰讯、花生壳等等就可以实现了。重要的是要设置好vpn服务端,和客户端的拨号,可参看:http://blog.csdn.net/fstao/archive/2008/12/04/3443397.aspx
你如果是用的SQL 2000可能要安装一个sp4补丁包你可以这样测试:
在桌面上新建一个记事本txt文件,把文件名改为link.udl
再双击link.udl
然后 提供程序选择Microsoft OLE DB Provider for SQL Server
连接 服务器名称写 服务器IP地址,登录信息写你知道的SA的账号密码或者在服务器上设置好的其它帐户密码,允许保存密码
设置好之后再点测试连接