在互联网上如何从客户端连接到远程数据库(SQL Server)? (100分)

  • 主题发起人 wangwei200208
  • 开始时间
W

wangwei200208

Unregistered / Unconfirmed
GUEST, unregistred user!
客户端拨号上网,连接到远程的sql server数据库,请指示如何建立连接,具体方法!!
服务器端有固定IP地址!!
如果客户端是通过代理服务器上网的话如何做呢?
 
一样的,在sqlserver上新建一个注册,输入远程的ip,用户名和密码,就好了
 
如果数据库上有合法的IP地址,按照bjf2001的方法就行了。
如果数据库所在的服务器在内网(局域网),那就不行了,需要在网关
上做Port Mapping才行。
 
Port Mapping如何做?
 
to bjf2001
一样的,在sqlserver上新建一个注册,输入远程的ip,用户名和密码,就好了

sqlserver 在有固定IP的服务器上,但客户端为拨号上网,无固定IP,
“输入远程的IP”应当输什么IP呢?
 
告诉你,下载一个免费的动态域名解析器吧,
他用域名把你的动态的ip指向,如花生壳,
你只要打入如bjf2001.dicp.net就行了相当
于ip地址了,一切ok
 
  1、先设置一下服务器端的Server Network Utility,指明其所用协议名为TCP/IP,设置
服务器别名,为了安全起见,可以将默认端口1433改成一个不容易引起别人注意的端口。
  2、设置客户端的Client NetWork Utility,其设置与服务器端相对应。
  3、在客户端编程:用ADO组件则可以进行连接并操作远端SQL Server数据库;也可以在
ODBC中建立一个ODBC数据源,当然数据库类型为SQL Server的,具体可以自己试试,当设置
完毕后你可以直接用按钮“测试数据库连接”看是否连接成功,如果成功,就可以使用基于
BDE的组件如DataBase,Query,Table进行操作了!
  祝好运!
 
谢谢大家支持!!
 
顶部