gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 09:04:46 25 4
gpt4 key购买 nike

我正在尝试使用 Ubuntu 服务器 20.04 在我的树莓派上设置 SQL Server。我遵循了教程和 Microsoft 文档,并且运行良好。

我终于运行了这个命令:

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”,但事实证明它不起作用(登录失败,错误编号 18456)。我尝试使用 SQL Server Management Studio 从我的计算机访问 SQL Server,但它拒绝连接并告诉我凭据错误。我能做什么?

我也有疑问地尝试了登录“azuresqledge”,但没有结果。

感谢您的帮助!

最佳答案

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

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

CREATE LOGIN developer WITH PASSWORD = 'password1';

关于sql-server - 通过 docker 创建的默认 SQL Server 凭据是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68238963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com