远程连接 SQL server (100分)

  • 主题发起人 主题发起人 delphifaq
  • 开始时间 开始时间
D

delphifaq

Unregistered / Unconfirmed
GUEST, unregistred user!
在局域网中 怎么通过代理 连接到interner 上的SQL SERVER2000数据库?
需要怎么配置代理??
 
不用配置!!
 
只要有ip就可以了,不用配置
 
你那个 sql 的机器要有直接 对外的 ip
这样就可以了。
 
或者用代理的端口映射 把internet代理机器的1433 端口映射到 sql 机器的 1433 端口。
 
服务器用ADSL上网,在不装代理时可以连接,但装上代理后就不能连接了,
注 是在局域网中 通过服务器上网
 
是客户机和服条器之间的连接吗?
那么在odbc中
输入服务器的ip,或者是server名,
 
关键是要有SQL SERVER2000数据库所在计算机的互联网ip地址。
 
你在代理机器上用ccproxy ,里面有 端口映射功能

或者winroute
 
数据库是在 internet 上,有IP,不过服务器装代理后,IP就Ping 不通了,但在
服务器上可以PING 通,是否是代理的问题,代理是 CCProxy,应怎么设置?
?????
 
用ado就可以了,和本地连接一样,给你个示例
RemoteConnStr="Provider=SQLOLEDB.1;Data Source=db701.now.net.cn;User ID=d3061411;Password=1111111;Persist Security Info=false;Initial Catalog=db_84_com_cn;"
 
要知道IP和数据库的有效用户名和密码就行罗
 
首先很显然,电信把1433端口给关闭了,所以服务器必须把默认1433端口改调,然后用上面给为的方法就可以了
 
为什么 从服务器直接连可以连上
但 在局域网中其他计算机 通过服务器 连就连不上了??
 
代理的问题

ccproxy ->设置 ->端口映射

哎啊,你试一下吗。
 
详细一点
 
我和 Peleg 试过,调了几个星期,用 TCP/IP 在极少数的机上可以联接(为此我们钻了几个星期的牛头尖),后来在服务器上启用“多协议”,客户机改用“多协议”进行联接就通了。
 
服务器 我不能改,因要连的是网站的数据库,人家不给我哪个权限
 
后退
顶部