sql-server - 无法在 Mac 上使用 Docker 连接 SQL Server

标签 sql-server linux macos docker

我正在尝试使用 Docker 在我的 Mac 上设置 SQLserver。 当我启动它时,它似乎工作正常,但是当我尝试连接 mssql 时,它崩溃了。 我尝试使用 localhost 而不是 0.0.0.0,结果相同。

iMac benoitd$ **docker run** -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=DB22017' -p 
1433:1433 -d microsoft/mssql-server-linux

ee2f1a94410dfb6e5f39ba009ffee20b906270e9602d831ff2344e93d2ec5d14

iMac benoitd$ **docker ps**

CONTAINER ID        IMAGE                          COMMAND                  CREATED             STATUS              PORTS                    NAMES
ee2f1a94410d        microsoft/mssql-server-linux   "/bin/sh -c /opt/mssq"   4 seconds ago       Up 2 seconds        0.0.0.0:1433->1433/tcp   awesome_mahavira

iMac benoitd$ **mssql -s 0.0.0.0:1433 -u sa -p 'DB22017'**

Connecting to 0.0.0.0:1433...
Error: Failed to connect to 0.0.0.0:1433:1433 - getaddrinfo ENOTFOUND 0.0.0.0:1433 0.0.0.0:1433:1433

iMac benoitd$ **docker ps**

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

最佳答案

哦...问题出在sql server 的密码上。它需要是一个强大的pw。

感谢您的帮助!新年快乐:)

关于sql-server - 无法在 Mac 上使用 Docker 连接 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41446956/

相关文章:

macos - 在 Mac 上包含自动换行的 SwiftUI 列表

sql - where 子句中的多列匹配

sql - SSIS 性能与带有从 SQL Server 到 Oracle 的链接服务器的 OpenQuery 的比较

sql - 查找 SQL 2000 数据库中所有可为 Null 的列

linux - 简单的 shell 。混合管道和输出

javascript - Node.js部署终端进程不见了

linux - Vagrant 拒绝启动(远程连接断开)

sql - 更改或更新表后,row_overflow 数据未转换为 in_row 数据

java - Linux 中如何处理键盘事件?

node.js - 我无法在 macOS Catalina (10.15.2) 上执行 NodeJS 脚本