Chinaunix首页 | 论坛 | 博客
  • 博客访问: 493409
  • 博文数量: 37
  • 博客积分: 3050
  • 博客等级: 中校
  • 技术积分: 1495
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-21 12:28
文章分类

全部博文(37)

文章存档

2011年(2)

2010年(31)

2009年(1)

2008年(3)

我的朋友

分类: 数据库开发技术

2010-08-19 19:26:05

   今天在在配置ODBC连接数据库总是提示"ODBC SQLServer Driver不存在或拒决访问解决",测试了各种方式终于可以了,现将各种方法及检查步骤汇总如下:
   1. 首先查检的是网络是否通,PING 服务器,若不通直接找到原因,可能是网线断或防火墙屏蔽,有时系统自带的防火墙也会影响,这样先排除这些因素(建议在服务器的防火墙上将1433的端口设置为例外建议在服务器的防火墙上将1433的端口设置为例外);
   2. 以上步骤做后还是不通,直接在运行中访问服务器,看是否可以访问到服务器的文档,若有提示用户名密码,就可将密码保存 开始--运行 \\服务器地址\d$;此种步骤对服务器安全性要求较高的用户,存在很大的风险,谨慎使用;
   3. 检查服务器的1433的端口是否打开, 在服务器上运行里面输入cmd,在输入提示符下输入命令:netstat -an,查看1433端口是否打开
   4. 在客户端使用telnet 命令检查SQL Server服务器工作状态 "telnet 服务器IP 1433 " 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接,如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听,这个时候我们需要做的就是打SP4的补丁,一般说来,补丁打了以后就可以顺利配置SQL连接了;
   5. 若打了补丁后还是连接不通,可以打开查询分析器,执行 SELECT @@VERSION,查看SQL版本号,若没安装成功,需要卸载SQL重新安装
 
   通过以上几个步骤基本可以解决问题!

 
阅读(11324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~