「已注销」 2021-06-08 19:54 采纳率: 40%
浏览 38

mac平台下使用docker和datagrip来写sqlserver

按照网上的博客的提示,拉取并运行了2019容器映像

sudo docker pull mcr.microsoft.com/mssql/server:2019-latest

然后用docker运行容器映像

sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
   -p 1433:1433 --name sql1 -h sql1 \
   -d mcr.microsoft.com/mssql/server:2019-latest

查看了docker容器,用docker ps命令,确实也是正常运行,然后我就执行命令连接sqlserver

sudo docker exec -it sql1 "bash"

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"

成功,并显示提示符:1>,但是用datagrip连接完全无用

使用的最新的Mac系统,bigsur 11.4

  • 写回答

2条回答 默认 最新

  • CSDN专家-林老师 2021-06-09 19:30
    关注
    请尝试使用改参数设置你的mssql服务器密码;MSSQL_SA_PASSWORD

    也就是说将你的docker run那条命令中的SA_PASSWORD换成上面那个参数

    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿