如何用ODBC访问远程SQLSERVER

公司原来在一个局域网下,各终端用ODBC连接服务器,现在因为搬家,分成了两个局域网
服务器挂在有固定IP的局域网A下,并在路由器上设了转发,SQL端口也开放了
局域网B里的终端在修改ODBC属性时,写入了A的路由器地址,但仍连不上
猜想是否存在ODBC的端口
请高手指点猜想是否正确,及B的ODBC设置步骤

  • 局域网B下的终端可以ping到数据库服务器么?
  • SQL SERVER要打开1433端口

你把ODBC中服务器的计算机名字,改成服务器的IP地址,如果不行的话,测试能不能打开服务器的共享

正确的设置方法是:

你的两个局域网必须都有交换机或路由器,设置级联

两个局域网划分网段,比如第一个路由器网段是192.168.1.X、第二个是192.168.2.X这样依次类推

不行的话到交换机或路由器的设置中看看

先看路由器是否有转发数据,数据库有没有收到请求。