使用sqlcmd连接不上sqlserver-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用sqlcmd连接不上sqlserver

刘刚_ 2020-05-23 15:52:14 106

centos7 使用安装了 Microsoft ODBC Driver 13 for SQL Server 驱动后,使用sqlcmd连接不上sqlserver image.png

提示的信息截图,其实不单单是13 ,安装了17 也是提示这个信息。不知道 是什么原因,Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Client unable to establish connection because an error was encountered during handshakes before login. sqlserver:是window 2008R sqlserver服务器防火墙已经关闭。 关于sqlserver自己是新手,自己觉的是哪块配置没弄明白。遇到了同样的问题,在CSDN看到了,希望阿里云团队能够给出正确、标准的答案~请查看

分享到
取消 提交回答
全部回答(1)
  • 游客2q7uranxketok
    2021-02-19 23:48:28

    解决办bai法: 1.查看端口,发du现没有1433(SQL server的缺zhi省端口) C:\Documents and Settings\Administrator>netstat -ano 2.进入daoSQL Server Configuration Manager,查看配置zhuan SQL Server 配置管理器shu(本地) ->SQL Server 2005 网络配置 ->HLHEBSQL 的协议 -> TCP/IP 右键->属性 发现服务器地址IP1,未启用,端口使用的是动态端口。 按如下更改后,重新启用SQL Server服务。 注意:一定要IPALL的TCP动态端口删除,TCP端口改为1433,只改IP1不好用。 3.重新查看端口,可以看到1433已经打开 C:\Documents and Settings\Administrator>netstat -ano 4. 重新执行SQLCMD,成功 C:\Documents and Settings\Administrator>sqlcmd

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章