Azure Data Studio 连接问题

Posted

技术标签:

【中文标题】Azure Data Studio 连接问题【英文标题】:Azure Data Studio connection issue 【发布时间】:2021-10-19 19:20:40 【问题描述】:

无法通过 Azure Data Studio 连接到 mssql localhost 实例。 Get: '用户 sa 登录失败'。

同时我可以通过终端成功连接:mssql -u sa -p myPassword

mssql 在 docker 中,状态为 up

sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=myPassword" -p 1433:1433 --name sql1 -h sql1 -d mcr.microsoft.com/mssql/server:2019-latest

操作系统:ubuntu 20.04

防火墙关闭

我确定 pwd 是正确的,因为我可以通过终端连接到 mssql。是 Azure 设置吗?还是ubuntu? 提前谢谢!

【问题讨论】:

您没有在密码后关闭 " on 命令` -e "SA_PASSWORD=myPassword -p 1433:1433` 谢谢你,马克斯!实际上我已经关闭了缺少的引号,并且问题仍然不断复制 检查 localhost 和 1433(在 Server 字段上)之间是否有逗号和 SINGLE 空格。检查Advanced 按钮是否启用了加密或其他功能。 原因是 pwd 中的特殊字符)) 【参考方案1】:

更改密码后,我能够通过 Azure Data Studio 连接到 sql 实例。我使用了可能导致问题的特殊字符(@、#、$)。 更改不包含特殊字符的密码后,它开始工作!

【讨论】:

以上是关于Azure Data Studio 连接问题的主要内容,如果未能解决你的问题,请参考以下文章

Azure Data Studio - 找不到备份选项

使用 Azure Data Studio 的适当角色和权限

使用 Azure Data Studio 备份和还原 Azure 数据库

Azure Data Studio - 如何访问活动监视器

Azure Data Studio - 为啥完全缺少还原选项?

在 Azure Data Studio Python Notebook 中的何处设置环境变量?