首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过docker创建的默认SQL Server凭据是什么?

通过docker创建的默认SQL Server凭据是什么?
EN

Stack Overflow用户
提问于 2021-07-04 02:26:55
回答 1查看 66关注 0票数 0

我正在尝试用Ubuntu服务器20.04在我的raspberry上设置一个SQL Server。我遵循了教程和Microsoft文档,它运行得很好。

我终于运行了这个命令:

代码语言:javascript
复制
sudo docker run -e 'MSSQL_PID=developer' -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=XXXX' -p 1433:1433 --name azuresqledge -h azuresqledge -d mcr.microsoft.com/azure-sql-edge:latest

我以为登录名是"developer“,密码是"XXX”,但事实证明它不起作用(登录失败,错误n.18456)。我尝试使用SQL Server Management Studio从我的计算机访问SQL Server,但它拒绝连接,并告诉我凭据错误。我能做什么?

我也尝试了登录"azuresqledge“,但没有结果。

感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-07-04 02:50:02

environment variable MSSQL_SA_PASSWORD指定sa帐户的密码。MSSQL_PID环境值与帐户无关;它指定SQL Server产品版本(此处为开发人员版)。

启动容器后,您可以通过连接sa登录并执行语句来创建登录名、数据库用户等,从而配置其他帐户。或者,使用SSMS对象资源管理器图形界面进行同样的操作。

代码语言:javascript
复制
CREATE LOGIN developer WITH PASSWORD = 'password1';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68238963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档