使用 1433 以外的端口连接到 MSSQL Docker 容器?

Dan*_*ann 4 sql-server docker docker-compose

我能够使用Microsoft 的说明轻松运行 MSSQL 容器

问题是,由于本地运行的 MSSQL 实例,我无法使用端口 1433。

我已将启动行更改为使用30303:1433,但无法连接到位于 的实例localhost:30303

连接到容器后,我可以使用教程的命令连接到实例:

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"
Run Code Online (Sandbox Code Playgroud)

Dan*_*ann 6

好的,我自己找到了解决方案。这只是由于 SQL 怪癖造成的。

更改地址即可127.0.0.1,30303生效。

  • 使用逗号
  • 不要使用localhost127.0.0.1代替使用。