当前位置:   article > 正文

记一次新装的SQLServer本地无法访问的处理过程_本地服务器无法访问iis和sql,外部能访问

本地服务器无法访问iis和sql,外部能访问

本机新装的SQL Server连接不上,

首先尝试使用 计算机名\实例名 + Windows 身份验证 的形式登录, 

例如:Dell-WorkCenter\MSSQL2017

 

如果使用 计算机名\实例名 的形式可以登录,

但使用127.0.0.1或者本机IP地址无法登录的话,

有可能是Named Pipes 与 TCP/IP 协议没有启用,

开启TCP/IP服务与Named Pipes服务

操作如下:

进入计算机管理界面, 选择SQL Server配置管理器, 选择SQL Server 网络配置

点击对应的实例协议, 右键启用Named Pipes 与 TCP/IP

修改完之后重启SQLServer 服务,

此时本地用127.0.0.1 或本机IP 应该就可以正常访问了


但我此次遇到的问题更复杂点,

由于我在安装SQL Server的时候不是使用的默认实例名MSSQLSERVER ,

而是自定义了一个实例名叫MSSQL2017,

导致安装的实例不是默认实例,无法直接使用IP登录, 必须要指定实例名才能登录

解决方法:

选择对应实例的网络配置协议, 选择TCP/IP, 右键进入属性, 点击IP地址, 下滑到底部的 IPAll 选项, 修改TCP动态端口为常用的1433 

 

修改后本地的1433端口就可以访问了,此时登录的时候直接输IP地址就可以了,

不需要再输入实例名了


如果是本地登录SQLServer的话, 服务器名称 可以有很多种形式,

可以输入计算机名\实例名,

或者使用 计算机名、127.0.0.1、 (local)  或者直接用 . 代替都可以

但后面几种形式都是访问默认实例

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号