当前位置: 首页 > news >正文

windows安装sqlserver2008后连接失败问题

刚安装好的sqlserver在安装服务器上,直接使用Windows身份认证登录就报错

未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,error:40 -无法打开到SQLServer的连接)(Microsoft SQLServer, 错误:2)

切换sqlserver身份认证 同样的错误。

先说结果

分析可能是因为刚安装好,Studio连接是采用默认端口,但是实际是用的动态TCP端口。

端口都不对了, 肯定也就连不上了。telnet默认端口1433也就不通了。

问题排查

首先检查1433端口,发现不通

网络问题,那就直接去检查 “SQLServer 配置管理器 => SQL Server网络配置”

找到本机IP 和 127.0.0.1对应的模块:

设置 TCP端口 = 1433

设置 已启用 = 是

然后 “应用” 保存。

最后,重启SQLServer服务。

再测,还是同样的错误。继续排查问题。

检查系统服务和端口

netstat -ano | findstr "1433"

果然1433没有被使用。但是服务实际又在运行。那又用的是哪个端口呢?

通过任务管理器,找到进程号,然后通过 netsstat -ano |findstr "进程号" 查询端口号

tasklist |findstr "进程号"                // 根据进程号查询服务

netsstat -ano |findstr "进程号"       // 根据进程号查询端口号

尝试 使用找到的端口连接,哎,成功了。哈哈哈!!!【方案1】

再想想,为啥不是默认的1433呢?那又要怎么才能设置成1433呢?

至此,最后的解决方案就出来了,关闭 TCP动态端口。设置默认端口1433即可。重启服务即可。

http://www.lryc.cn/news/261816.html

相关文章:

  • mysql innodb知识记录
  • 在排序数组中查找元素的第一个和最后一个位置(Java详解)
  • k8s 安装firewalld导致的网络疑难问题处理
  • 人工智能中的巨兽:图神经网络大模型的崛起
  • 【LeetCode刷题笔记(6-2)】【Python】【三数之和】【双指针】【中等】
  • 02_Web开发基础之JavaScript
  • 如何控制Elasticsearch搜索的相关性?
  • 基于urllib库的网页数据爬取
  • Python如何匹配库的版本
  • 日志审计在网络安全中的重要性
  • 浅谈基于不信任的防御性编程
  • 线性代数(一)
  • k8s-learning-why we need pod
  • 【CASS精品教程】cass11提示“请不要在虚拟机中运行此程序”的解决办法
  • 【算法Hot100系列】正则表达式匹配
  • html 基础学习笔记
  • 7-4 天梯赛的善良
  • 案例精选|聚铭综合日志分析系统助力长房集团“智慧房产”信息化建设
  • HarmonyOS给应用添加消息通知
  • 【C语言】cache和程序访问的局部性对程序性能的影响
  • 数字棱形(课程F)
  • 如何查看PHP信息
  • Vue3+ts实现页面跳转及参数传递
  • 日志框架Log4j、JUL、JCL、Slf4j、Logback、Log4j2
  • mybatis动态SQL-sql片段
  • wvp-GB28181-pro 2.0+ZLMediaKit 使用Dockerfile制作镜像以及部署【CentOS7】
  • 登录校验,JWT令牌技术,过滤器(Filter)拦截器(interceptor)
  • springCloud项目打包如何把jar放到指定目录下
  • vue中2种取值的方式
  • Python基础05-函数