首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将中的.NET项目连接到Azure

将中的.NET项目连接到Azure
EN

Stack Overflow用户
提问于 2021-11-10 03:44:02
回答 2查看 1.3K关注 0票数 3

我很难通过docker将VS连接到Azure SQL服务器。我正在运行m1,所以我使用了蔚蓝的sql边缘。

这是我的码头:

代码语言:javascript
复制
docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=Password.1' -p 1433:1433 --name azuresqledge -d mcr.microsoft.com/azure-sql-edge

这是我的连接字符串:

代码语言:javascript
复制
"DefaultConnection": "data source=localhost,1433;Database=master;User Id=sa;Password=SPassword.1;"

我得到了一个

登录用户“sa”失败

当我进来的时候

dotnet数据库更新

我试着通过Azure Data连接,并且能够连接到相同的地方。我在这里错过了什么?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2022-01-07 22:02:17

连接字符串密码出现问题:

代码语言:javascript
复制
 d=sa;Password=SPassword.1;"

在开头有一个带有S的SPassword。

我也用我的连接线给我的2分钱:

代码语言:javascript
复制
"ConnectionStrings": {
    "DefaultConnection": "Data Source=localhost;Initial Catalog=DBNAME;User Id=sa;Password=SqlStrongPassword2;"
  },
票数 2
EN

Stack Overflow用户

发布于 2021-12-19 10:30:23

对于Mac:我尝试了给定的命令,但是docker映像不能在Mac上正确运行。它因错误而停止了。

然后,我修改了命令,没有使用引号和很少的其他更改,然后图像工作正常。

代码语言:javascript
复制
docker run -d --name SQLServerImg -e ACCEPT_EULA=Y -e SA_PASSWORD=StrongPassword@123 -p 1433:1433 mcr.microsoft.com/azure-sql-edge

确保您能够看到码头集装箱正在运行。检查集装箱日志。

我能够在没有任何问题的情况下使用DataGrip登录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69907739

复制
相关文章

相似问题

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