当前位置:   article > 正文

解决SQLSERVER2019无法通过SQLCMD登陆找不到或无法访问服务器。请检查实例名称是否正确_sqlcmd: error: microsoft odbc driver 17 for sql se

sqlcmd: error: microsoft odbc driver 17 for sql server : login failed for us

通过sqlcmd连接SQLSERVER2019时报错

[ODBC Driver 17 for SQL Server]命名管道提供程序: 无法打开与 SQL Server 的连接 [5].
[ODBC Driver 17 for SQL Server]登录超时已过期 [ODBC Driver 17 for SQL
Server]与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及
SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。 PS
C:\Windows\system32>

在这里插入图片描述
显示无法登陆到sql server.
1.执行netstat –ano 命令查看端口:
在这里插入图片描述
sql server默认连接端口是1433,从返回结果找不到,所以sqlcmd无法登录,问题就出在这里。
现在要解决端口1433的问题。

2.开始菜单打开SQL SERVER 2019配置工具
在这里插入图片描述
打开后界面如下:
在这里插入图片描述
选中SQLEXPRESS 的协议,右边显示TCP/IP已禁用,现在要启用并设置1433端口:
右键协议启用

在这里插入图片描述
选择IP地址页,并在底下的TCP端口输入1433,确定。
现在已启用1433端口。
在这里插入图片描述
3.更改1433端口后需要重启sqlserver服务

NET STOP MSSQLSERVER  --停止MSSQLSERVER服务
NET START MSSQLSERVER --启动MSSQLSERVER服务
  • 1
  • 2

在这里插入图片描述
4.重启后,再执行netstat -ano命令查看端口:
在这里插入图片描述
现在已经出现1433端口了,此时我们尝试用sqlcmd登陆
我这里用户名

 OSQL -S 127.0.0.1 -U ORCL -P 123  
  • 1

在这里插入图片描述
这时候已经可以成功登陆了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/666631
推荐阅读
相关标签
  

闽ICP备14008679号