.net - 将 Visual Studio for Mac 中的 .NET 项目连接到 Azure

我很难通过 docker 将 VS for mac 连接到 Azure SQL 服务器。我正在运行 m1,所以我使用了 azure sql edge。

这是我的 Docker:

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

这是我的连接字符串:

"DefaultConnection": "data source=localhost,1433;Database=master;User Id=sa;Password=SPassword.1;"

我得到一个

Login failed for user 'sa'

当我进入的时候

dotnet ef database update

我尝试通过 Azure Data Studio 进行连接,并且能够进行相同的连接。有什么想法我在这里遗漏了什么吗?

谢谢

最佳答案

您的连接字符串密码有问题:

 d=sa;Password=SPassword.1;"

您有一个以 S 开头的 S 密码。

我也在这里用我的连接字符串给我 2 美分:

"ConnectionStrings": {
    "DefaultConnection": "Data Source=localhost;Initial Catalog=DBNAME;User Id=sa;Password=SqlStrongPassword2;"
  },

关于.net - 将 Visual Studio for Mac 中的 .NET 项目连接到 Azure SQL Edge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69907739/

相关文章:

r - 具有不同颜色负值的条形图

swift - 我们如何在 SwiftUI 中制作自定义 GeometryReader?

node.js - 在不使用 NVM for Windows 的情况下在 Windows 上安装多个

python - 调用 "dense_features_5"层时遇到异常

javascript - 是否所有 WebAPI 都被推送到任务队列中?

kubernetes - Kubernetes 如何处理同一资源的多个 API 版本?

python - 如何将路径参数传递给 Pydantic 模型?

windows - 如何导出从 CNG API 生成的 RSA key ?

networking - float IP 在 Digital Ocean 上的使用

ios - Firebase 和 iOS 15 - 无法联系 Recaptcha。检查您的连接并重试