odbc-如何用ODBC访问远程SQLSERVER

问题描述

如何用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这样依次类推

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

解决方案三:

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

时间: 2024-10-28 13:55:37

odbc-如何用ODBC访问远程SQLSERVER的相关文章

SQLServer客户端访问远程数据库报错

问题描述 SQLServer客户端访问远程数据库报错 SQLServer客户端访问远程数据库报错. 远程数据库是使用tomcat7.0回调阿里云的数据库. 解决方案 该问题很常见,解决方案请点击查看:http://blog.csdn.net/piaoshisun/article/details/6029174 解决方案二: 防火墙? 网络连接? 身份验证失败? 解决方案三: 网络名不再可用是连接中断,重新连下,或者检查下网络是否稳定 解决方案四: 如果是握手发生了错误,检查 (1)你的客户端是否

Excel 2000访问远程数据的四种方法

excel|访问|数据      Excel 2000作为一个电子表格软件,它不仅有强大的数据处理能力,而且它的报表功能也是十分强大.因而常常用Excel 2000去调用Access.SQL Server.Oracle.DB2等数据库软件建立的大型数据库的内容.用户可以在工作表中对这些数据进行筛选.排序.查询.编辑和打印报表,十分方便,这也是大多数人都熟悉的.但如何去调用这数据呢?本人在这里提供4种方法.    下面四种方法必须要先创建一个数据源,我们以SQL Server7.0内的样本数据库p

在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库

access|js|oracle|server|sqlserver|访问|数据|数据库 在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发.在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类

用asp实现访问远程计算机上MDB access数据库文件的方法_应用技巧

如果你用ODBC连接(DSN方式或其它方式)到远程计算机的MDB文件,这将产生一个错误:  Microsoft OLE DB Provider for ODBC Drivers error '80004005' 大致意思是该文件可能被其他用户访问或无足够的权限访问.  下面有两种方式,避免这个错误:  方式a. 使用DAO引擎访问  Dim File, Conn, RS  Const ReadOnly = False  File = "\\server\share\file.mdb" 

用asp实现访问远程计算机上MDB access数据库文件的方法

如果你用ODBC连接(DSN方式或其它方式)到远程计算机的MDB文件,这将产生一个错误:  Microsoft OLE DB Provider for ODBC Drivers error '80004005' 大致意思是该文件可能被其他用户访问或无足够的权限访问. 下面有两种方式,避免这个错误: 方式a. 使用DAO引擎访问  Dim File, Conn, RS  Const ReadOnly = False  File = "\\server\share\file.mdb"  S

iis-ASP+SQL2005,Win7 IIS无法访问远程数据库

问题描述 ASP+SQL2005,Win7 IIS无法访问远程数据库 用ASP,SQL2005数据库.本地调试时用的是Win7 IIS7.5平台.一个现象:数据库是在局域网中另一台电脑,同样的程序,在IIS7.5下会提示如下: Microsoft OLE DB Provider for SQL Server 错误 '80004005' [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问. 而同样的程序,用Netbox加载网页则能正

sql server-C# 程序访问本地SQL SERVER数据库 没有问题,但无法访问远程SQL SERVER数据库

问题描述 C# 程序访问本地SQL SERVER数据库 没有问题,但无法访问远程SQL SERVER数据库 C# 程序访问本地SQL SERVER 没有问题,但无法访问远程SQL SERVER 报错 (Failed to load resource: the server responded with a status of 404 (Not Found))未能加载资源:服务器回应状态404(未找到) ----之前都能远程连接SQL SERVER 但不知为什么突然就报这样的错,这是什么异常原因导

如何用语句将远程ACCESS导入SQL SERVER 2000

问题描述 求教,如何用语句将远程ACCESS导入SQLSERVER2000,我用insertinto外观检测记录select*FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0','DataSource=//IP/SharedDocs/mydatabase/TEST.MDB;UserID=admin;Password=;')...外观检测记录导入时,如果IP是本机地址这条语句可以顺利执行,如果是ACCESS与SQLSERVER2000不在同一电脑上则会出现错误

C++ 如何访问远程的FTP服务器呢?

问题描述 C++ 如何访问远程的FTP服务器呢? 在远程弄了一个vsftp c++怎么访问呢? 怎么操作呢? 解决方案 http://www.pudn.com/downloads122/sourcecode/windows/detail521008.html 解决方案二: http://blog.csdn.net/the_king_cloud/article/details/8090699 解决方案三: 在资源管理器中快捷访问FTP服务器