• 一次死活连不上SQLSERVER数据库的经历
  • 发布于 2个月前
  • 171 热度
    0 评论
  • LiLanz
  • 10 粉丝 13 篇博客
  •   

今天换了个新电脑,作为一个码农,按照惯例要把各种开发工具安装一遍。VS2017,SQLSERVER,QQ,微信,对于我这种把ghost重装操作系统当家常便饭操作的人来说,安装这些软件简直是再轻车熟路不过了。各种点击step,开始安装,下一步,完成,熟悉的配方,熟悉的味道。一番猛如虎的操作后,各种软件都已安装完成了。


因数据库中有一笔业务数据需要修改,我和往常一样,打开SQLServer Manager Studio,输入服务器名称,用户名,密码,点击连接。具体如下图

界面并没有按常规给我转到数据库界面,而是出现了如下一段错误提示:

纳尼,怎么会出现这样的错误?在确定了服务器地址,用户名,密码等信息都确认无误后,我在想,是不是客户端连接的TCP/IP协议没有启用(我这个是连接非本机服务器,必须启用这个协议),于是进入Sql Server Configuration Manager 把TCP/IP协议启用后,满怀信息的重新登录,结果!!!错误信息依旧!!!

于是各种谷歌,百度,按照网上的方法都试了了一遍,问题依旧!后来,突然一瞬间,一个念头在我心中闪过!不会是我电脑没办法访问数据库服务器的1433端口吧?

于是,立马 进入CMD命令窗口,试着Telnet 10.79.**.64 1433  果真,系统提示:在端口1433:连接失败!

现在终于找到原因了:原来我这台是新换的机器,新的机器名没有被网络部的同事加入到可访问内部服务器的名单目录中!所以根本就是没有权限访问数据库服务器!最终通过让硬件的同事开通了访问服务器的权限,问题终于解决。


结论:

这是一个很低级的失误,也应该是个很容易找到的问题,但我却花了一上午的时间解决这个问题,真是不应该!今天在这边记录一下,以免下次再犯此等错误!



用户评论