SQL Server 连接问题!!超时错误!
SQLServer服务器是Windows2003系统,IP:192.168.10.1。网络肯定是通的,ping没问题....SQLServer服务肯定开启了....sa用...
SQL Server 服务器是 Windows 2003 系统,IP:192.168.10.1。
网络肯定是通的,ping 没问题....
SQL Server 服务肯定开启了....
sa 用户的密码 肯定是正确的....
客户端的防火墙是关闭的....
----- 某商业应用软件可以正常连接,在软件中的设置同样是IP:192.168.10.1 用sa用户登陆(该软件的后台数据库)!-----
但是!!!
不使用该软件直接连接SQL Server,同样设置,用sa用户登陆,不管是 OLEDB 、ODBC方式、查询分析器 还是第三方的 SQL Browser等,全部都无法链接 SQL Server!
不管是用是用 Sql server,还是 Sql Native Client (SQL Server 2005 的客户端)连接均提示 超时错误!
用Xscan扫描了一下服务器端口发现只有 21, 135, 139, 445, 1025 端口开放
telnet 192.168.10.1 1433
正在连接到192.168.10.1 ...不能打开到主机的连接,在端口 1433: [连接失败 --提示服务器不存在!]
telnet 192.168.10.1 1025 后光标在窗口左上角闪动 [但是以该端口连接 SQL Server 服务器仍然失败!超时错误!]
不要说因为没开放 1433 端口,因为商业软件能正常连接!如何能截获到该软件的连接方式呢?
谢谢 gc_ding,1.我不能直接操作服务器,无法在服务器上执行netstat -an ,不过既然商业软件能正常连接,说明服务器是没有问题的吧。
2.客户端防火墙是关闭的,也就不存在防火墙的问题。不过既然商业软件能正常连接,说明服务器是没有问题的吧。
3.我不能直接操作服务器,所以我看不到,不过即使是选了“隐藏服务器”,知道IP地址是可以连接的吧。
所有的端口我都试过了....都不行
都试过了,就是连不上~!1025端口:超时(改0都不行).... 1433端口:服务部不存在....商业软件却能正常连接使用!真郁闷死了~~!
别说 15秒...6000秒我都早试过了....改成0不限制超时时间,都一样还是超时....
谢谢你的耐心!虽然没能解决问题,分还是给你. 展开
网络肯定是通的,ping 没问题....
SQL Server 服务肯定开启了....
sa 用户的密码 肯定是正确的....
客户端的防火墙是关闭的....
----- 某商业应用软件可以正常连接,在软件中的设置同样是IP:192.168.10.1 用sa用户登陆(该软件的后台数据库)!-----
但是!!!
不使用该软件直接连接SQL Server,同样设置,用sa用户登陆,不管是 OLEDB 、ODBC方式、查询分析器 还是第三方的 SQL Browser等,全部都无法链接 SQL Server!
不管是用是用 Sql server,还是 Sql Native Client (SQL Server 2005 的客户端)连接均提示 超时错误!
用Xscan扫描了一下服务器端口发现只有 21, 135, 139, 445, 1025 端口开放
telnet 192.168.10.1 1433
正在连接到192.168.10.1 ...不能打开到主机的连接,在端口 1433: [连接失败 --提示服务器不存在!]
telnet 192.168.10.1 1025 后光标在窗口左上角闪动 [但是以该端口连接 SQL Server 服务器仍然失败!超时错误!]
不要说因为没开放 1433 端口,因为商业软件能正常连接!如何能截获到该软件的连接方式呢?
谢谢 gc_ding,1.我不能直接操作服务器,无法在服务器上执行netstat -an ,不过既然商业软件能正常连接,说明服务器是没有问题的吧。
2.客户端防火墙是关闭的,也就不存在防火墙的问题。不过既然商业软件能正常连接,说明服务器是没有问题的吧。
3.我不能直接操作服务器,所以我看不到,不过即使是选了“隐藏服务器”,知道IP地址是可以连接的吧。
所有的端口我都试过了....都不行
都试过了,就是连不上~!1025端口:超时(改0都不行).... 1433端口:服务部不存在....商业软件却能正常连接使用!真郁闷死了~~!
别说 15秒...6000秒我都早试过了....改成0不限制超时时间,都一样还是超时....
谢谢你的耐心!虽然没能解决问题,分还是给你. 展开
展开全部
检查方法:
1。在cmd窗口运行:netstat -an 看是否有以下端口正在监听的信息
TCP 192.168.10.1:1433 0.0.0.0:0 LISTENING
2。防火墙有没有把端口限制了
3。服务器网络使用工具里面的TCP/IP属性有没有选了“隐藏服务器”
有可能是商业软件与服务器的连接用的不是1433端口
在客户端要改成相应的端口,比如上面的1025
win2003服务器,就一定要注意SQLSERVER2000的SP3A或SP4补丁是否打上了.
WIN2003操作系统默认时是1433端口不处于监听状态的.
也可以再试试:配置一下客户端
SQL客户端网络配置—别名—添加(不在同一网段的SQL服务器)IP/机器名
细心一点检查一下吧,再给个方法看看:
默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,
而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).
具体步骤为:
企业管理器中的设置:
1.在企业管理器中,选择菜单上的"工具",再选择"选项"
2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡
3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20.
查询分析器中的设置:
工具 -- 选项 -- 连接 -- 将登录超时设置为一个较大的数字
1。在cmd窗口运行:netstat -an 看是否有以下端口正在监听的信息
TCP 192.168.10.1:1433 0.0.0.0:0 LISTENING
2。防火墙有没有把端口限制了
3。服务器网络使用工具里面的TCP/IP属性有没有选了“隐藏服务器”
有可能是商业软件与服务器的连接用的不是1433端口
在客户端要改成相应的端口,比如上面的1025
win2003服务器,就一定要注意SQLSERVER2000的SP3A或SP4补丁是否打上了.
WIN2003操作系统默认时是1433端口不处于监听状态的.
也可以再试试:配置一下客户端
SQL客户端网络配置—别名—添加(不在同一网段的SQL服务器)IP/机器名
细心一点检查一下吧,再给个方法看看:
默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,
而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).
具体步骤为:
企业管理器中的设置:
1.在企业管理器中,选择菜单上的"工具",再选择"选项"
2.在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡
3.在"连接设置"下的"登录超时(秒)"右边的框中输入一个比较大的数字,如 20.
查询分析器中的设置:
工具 -- 选项 -- 连接 -- 将登录超时设置为一个较大的数字
展开全部
http://www.skycn.com/cy.htm 来这里搜索一下你的问题吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询