我正在尝试用Ubuntu服务器20.04在我的raspberry上设置一个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”,但事实证明它不起作用(登录失败,错误n.18456)。我尝试使用SQL Server Management Studio从我的计算机访问SQL Server,但它拒绝连接,并告诉我凭据错误。我能做什么?
我也尝试了登录"azuresqledge“,但没有结果。
感谢您的帮助!
发布于 2021-07-04 02:50:02
environment variable MSSQL_SA_PASSWORD指定sa帐户的密码。MSSQL_PID环境值与帐户无关;它指定SQL Server产品版本(此处为开发人员版)。
启动容器后,您可以通过连接sa登录并执行语句来创建登录名、数据库用户等,从而配置其他帐户。或者,使用SSMS对象资源管理器图形界面进行同样的操作。
CREATE LOGIN developer WITH PASSWORD = 'password1';https://stackoverflow.com/questions/68238963
复制相似问题