我正在尝试从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>;"