SQL2008外网客户端无法访问,请各位帮忙!

时间:2021-03-11 09:34:38
软硬件环境
服务器操作系统:windows server 2008企业片
数据库软件:SQL server 2008r2企业版
远程连接软件:付费花生壳
应用软件:ERP系统

问题描述
SQL2008服务管理器已启动,局域网内使用应用软件连接数据库没有问题,外网通过花生壳解析来连接,但是无法连通。
测试一:检查过路口器端口映射,已经OK,不管是域名,还是端口,外网客户端也能Ping通。
测试二:检查服务器数据库的TCP/IP端口,也是OK。
测试三:将防火墙全部关闭,但还是没法连接。
测试四:用客户端电脑的SQL 2008连接服务器数据库,也连不上,并提示如下信息,
无法连接到服务器 xxxx.xicp.net,7809。 (Microsoft.SqlServer.ConnectionInfo)
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP 提供程序, error: 0 - 由于目标计算机积极拒绝,无法连接。) (Microsoft SQL Server,错误: 10061)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=10061&LinkId=20476


实在没辙,请各位大师帮忙!

5 个解决方案

#1


无法连接到服务器 xxxx.xicp.net,7809。 (Microsoft.SqlServer.ConnectionInfo)

DNS域好像不行吧,数据库连接不能用这种连接吧。

#2


数据库在内网?要通过外网访问?
在路由器上设置映射试试,把数据库那个设成静态ip,把7809映射到那台计算机

#3


简单问题  
你的服务器需要指明  可以允许IP 访问
                     可以允许机器名访问

我估计你在本机也不能使用IP访问  
你可以试试 

#4


named pipes 这个协议开启没有
开启下看看

#5


SQL Server Browser 看看这个服务启动了没

#1


无法连接到服务器 xxxx.xicp.net,7809。 (Microsoft.SqlServer.ConnectionInfo)

DNS域好像不行吧,数据库连接不能用这种连接吧。

#2


数据库在内网?要通过外网访问?
在路由器上设置映射试试,把数据库那个设成静态ip,把7809映射到那台计算机

#3


简单问题  
你的服务器需要指明  可以允许IP 访问
                     可以允许机器名访问

我估计你在本机也不能使用IP访问  
你可以试试 

#4


named pipes 这个协议开启没有
开启下看看

#5


SQL Server Browser 看看这个服务启动了没