sql-server - 无法使用 SSMS 登录我的 SQL Docker 实例
问题描述
我在尝试建立与本地 SQL 实例的连接时遇到了很多问题。
在 PS 我跑了
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<myPassword14>" -p 1433:1433 --name sql1 -h sql1 -d mcr.microsoft.com/mssql/server:2019-latest
然后我尝试使用凭据“sa”(“sa”是默认用户名吗?)和“myPassword14”登录 SSMS。(此处密码已替换为假密码)。
解决方案
密码准则非常严格。尝试使用包含大小写字符、数字和特殊字符的密码。此外,不得在字典中找到密码(我假设他们正在谈论密码字典,而不是您要查找单词拼写的字典)。
sa
绝对是正确的用户名。我依稀记得在某个时候SA_PASSWORD
被更改为MSSQL_SA_PASSWORD
,所以作为最后的手段,你也可以尝试一下。
此外,我将MSSQL_PID
环境变量设置为“开发人员”,不确定这是否会有所不同。请参阅https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver15&pivots=cs1-bash您还将在那里找到确切的密码指南。
推荐阅读
- python - 如何在 SQLAlchemy 中使用数组结构
- android - 根据用户选择更改 EditText
- javascript - POST 请求未将文件上传到服务器
- python - 一种使 [apply + lambda + loc] 高效的方法
- python - 如何使用 numpy 将 3X1 矩阵与 1X3 矩阵相乘
- javascript - 删除 plotly 图表周围的奇怪空白(Javascript)
- reactjs - 在 reactjs 中声明后将道具传递给组件
- javascript - Postgres 数据库 validatechecksums (md5):如何重置这些值?
- python-3.6 - 使用列表切片在列表的第一个和最后一个索引的值之间反转
- angular - 带有 Rxjs 的尾递归可观察返回函数