ADO连接数据库,怎么用IP地址连接?(100分)

  • 主题发起人 主题发起人 VVD2000
  • 开始时间 开始时间
好呀好呀,怎么没有意思,别说了不算哦
 
不用装客户端,但是需要mdac_typ, 最好是2.7
 
需要mdac2.6
在sql server中的client中加如你的服务器的ip
就可以了
 
这种方法适不适合于通过网关的连接,即远程服务连接。
 
我是可以的呀我也跨网关的呀!
 
只要网络没有防火墙。
 
Provider=SQLOLEDB.1;Password=******;Persist Security Info=True;User ID=*****;Data Source=192.168.222.2
这样就行了呀
 
Provider=SQLOLEDB.1;Password=****;Persist Security Info=True;User ID=****;
Data Source=192.2.7.120
这样不行呀
把192.2.7.120换成server就行了。
 
呵不会吧
我也没在客户端装软件呀!!!!
 
在Data Source处填SQL Server服务器的地址是最直接的方法,我在10.105.88.55的客户端
访问主机10.105.8.18上的数据库是成功的(两个地址不在一个网段上),这取决于你们的
网络设置,如果路由做通了,通过地址访问不同网段上的服务器完全是可以的。
 
如是是跨网段的,最好还是用sock用ADO就算连上了也不稳定。
 
用下面的连接字串:强制指定客户端的连接协议使用TCP/IP;
Provider=SQLOLEDB.1;Password=我的密码;Persist Security Info=False;User ID=sa;
Initial Catalog=我的数据库名称;Data Source=服务器的IP地址或名称,1433;Network Library=DBMSSOCN
 
sorry。我是看到这个帖子才想起这个的。顺手写下的。当然可以另开帖送分。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1276392
---去报个到,说明一下,送分。
 
多人接受答案了。
 
后退
顶部