在docker for windows建立mssql容器后,ssms连接mssql出现错误号码18456的问题
笔者提供一个可能会没考虑到的点。
请检查本机是否安装了mssql!!!
请检查本机的mssql的端口和自己建立的mssql容器的端口的映射是否冲突!!
mssql的端口时默认1433。如果在安装mssql时没有更改自己的端口号而是使用默认端口号,那要注意,在docker建立容器时映射的端口号一定不能是1433。
最好是重新建立容器,将端口号参数更改成1434或其他任意一个不与本机冲突的端口号。
或者请先关闭本机的mssql再连接!