SQL Server不存在或访问被拒绝 问题的解决
日期:2008年5月24日 作者: 查看:[大字体 中字体 小字体]-
最近做一个项目(Asp.net+Sql Server 2000),在原来开发的机器上运行没有任何问题.但当我在另外一台机器上调试程序(本机调试)的时候,总出现“SQL Server不存在或访问被拒绝”。相信在任何一个搜索网站输入这样的检索词,一定会获得n多的页面。
总结起来的关于SQL Server连接中此类四个最常见错误错误解决方案如下:
一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.
一般说来,有以下几种可能性:
1,SQL Server名称或IP地址拼写有误
2,服务器端网络配置有误
3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.
============= 首先,检查网络物理连接 =============
ping <服务器IP地址/服务器名称>
如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等.
还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server.防火墙软件可能会屏蔽对 ping,telnet 等的响应
因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败
则说明名字解析有问题,这时候要检查 DNS 服务是否正常.
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,
具体的方法是:1.使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).
添加一条IP地址与服务器名称的对应记录,如:
172.168.10.24 myserver2.或在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明.
============= 其次,使用 telnet 命令检查SQL Server服务器工作状态 =============
telnet <服务器IP地址> 1433如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,
也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听.
=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了 TCP/IP 协议等等 =============
可以利用 SQL Server 自带的服务器网络使用工具来进行检查.点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议.
一般而言,我们启用命名管道以及 TCP/IP 协议.
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口.如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.
============= 接下来我们要到客户端检查客户端的网络配置 =============
我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,
所不同的是这次是在客户端来运行这个工具.点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议.
- [1] [2] [3] [4] 下一页
-
- SQL Server不存在或访问被拒绝 问题的解决 相关文章:
- ·Server Application Error详细解决办法
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·SQL Server 练习题
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·提高查询速度:SQL Server数据库优化方案
- ·SQLSERVER中,数据库同步的实现
- ·在SQLserver中出现指定的服务并未以已安装的服务存在
- ·[精华] Exchange Server 2003安装方法
- ·部署 Microsoft SQL Server 2005 群集
- SQL Server不存在或访问被拒绝 问题的解决 相关软件
- ·Internet Information Server(IIS) V5.1 For XP
- ·Internet Information Server(IIS) V6.0 For 2003
- ·Serv-U FTP Server
- ·Windows Server 2003 Service Pack 2 中文版
- ·Windows Server 2003 Optimize Tool V1.46 汉化版
- ·缪斯邮件服务器(MuseMail Server) V3.8
- ·Ocean FTP Server V1.1.7.0 汉化版
- ·TYPSoft FTP Server V1.11 简体中文版
- ·Windows Server 2003设置工具 V2.0
- ·O&O Defrag Server V8.5.1788 汉化版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:ASP.NET超时设置
下一篇:GG优化之三——有效的页面优化因素以及无效的页面优化因素
精品推荐
热点TOP10
- ·精妙SQL语句收集
- ·SQL里的cast和convert
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·学习SQL语句之SQL语句大全
- ·CS服务器架设方法
- ·SQLPLUS命令的使用大全
- ·数据库连接字符串大全
- ·SQL Server 练习题
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·触发器概述
- ·什么是SQL注入法攻击
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·提高查询速度:SQL Server数据库优化方案
- ·SQL中CASE的用法
- ·巴塞尔新资本协议概述
- ·SQLSERVER中,数据库同步的实现
- ·一道褒贬不一的SQL考试题
- ·认识VF--Visual FoxPro 漫谈
- ·怎么用sql修改表名
特别推荐
- ·打造SQL Server2000的安全策略
- ·SQL语句优化技术分析
- ·MySQL导入导出方法与工具
- ·CS服务器架设方法
- ·改进的socket控件
- ·什么是SQL注入法攻击
- ·用SQL语句删除重复记录的四种方法
- ·数据库查询优化
- ·MySQL常见错误问答!
- ·MySQL从后门进企业市场
- ·精妙SQL语句收集
- ·如何在WinNT/2K/XP下启动纯DOS
- ·自己动手做一个SQL解释器
- ·SQL SERVER实用技巧
- ·动态创建MSSQL数据库表存储过程
- ·数据库的分页问题
- ·DM分区软件使用详解
- ·对ADSL接入方式铜缆可用线对率分析
- ·收集的host文件网站黑名单
- ·修复SQL Server 2000数据库之实战经验
