在docker for windows建立mssql容器后,ssms连接mssql出现错误号码18456的问题

在docker for windows建立mssql容器后,ssms连接mssql出现错误号码18456的问题

笔者提供一个可能会没考虑到的点。

请检查本机是否安装了mssql!!!

请检查本机的mssql的端口和自己建立的mssql容器的端口的映射是否冲突!!

mssql的端口时默认1433。如果在安装mssql时没有更改自己的端口号而是使用默认端口号,那要注意,在docker建立容器时映射的端口号一定不能是1433。

最好是重新建立容器,将端口号参数更改成1434或其他任意一个不与本机冲突的端口号。

或者请先关闭本机的mssql再连接!

posted @ 2020-04-08 14:23  Herman·H  阅读(492)  评论(0编辑  收藏  举报