无法从我的ASP.NET Core Web API应用程序连接到Azure SQL数据库,但可以从Management



我正在尝试从ASP.NET Core Web API应用程序连接到我的Azure SQL数据库。尽管我能够使用SQL Server Management Studio中的相同凭据成功连接到azure数据库,但我一直收到以下错误:

无法打开登录名"请求的数据库"。登录失败。用户"登录失败

这是我的appsettings.json:中的连接字符串

"DatabaseConfiguration": {
"ConnectionString": "Server=tcp:xxx.database.windows.net,1433;Initial Catalog=back-end-sqldb;Persist Security Info=False;User ID=<userid>;Password=<pwd>;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
}

我也试过

"ConnectionString": "Data Source=server.database.windows.net;Initial Catalog=enrolment--back-end-sqldb;User ID=<userid>;Password=<password>;"

有人能帮我解决这个问题吗?

感谢

当我尝试使用servername和userid(即(的以下连接字符串时,它起了作用

"ConnectionString": "Data Source=server.database.windows.net;Initial Catalog=sqldb;User ID=<userid@server.database.windows.net>;Password=<pwd>;"

最新更新