Fra*_*ani 5 sql-server containers ssms sqlcmd docker
我遵循了 Microsoft 官方文档,并安装了 SQL Server Docker 映像
结果,我在 IP 地址 172.17.0.2 的 Docker 上运行了一个 SQL Server 映像
我还可以使用带有我的虚拟密码的 sqlcmd 轻松连接到它
问题是我无法通过 SSMS 连接到它:
Login failed for user 'sa'. (Microsoft SQL Server, Error: 18456)
Run Code Online (Sandbox Code Playgroud)
当然,在发布此问题之前,我阅读了其他 StackOverflow帖子,并且尝试了多次登录:
如果 localhost 无法正常工作以及 docker 映像的 IP 地址,我该如何连接?
小智 39
我有点晚了,但我希望这个答案对将来的人有所帮助。伙计们,我遇到了完全相同的问题。
对我有用的是连接如下:
127.0.0.1\{container_name},1433
Run Code Online (Sandbox Code Playgroud)
我使用了下面的图片:
mcr.microsoft.com/mssql/server
Run Code Online (Sandbox Code Playgroud)
使用 MSSQL_PID Express 和端口: