我遇到错误:无法打开登录请求的数据库“ MyTestDataBase”。登录失败。 用户“ sa”的登录失败。
我正在使用asp.netcore 2.2和EF core 使用 web api应用程序。
使用方式:VSPC,asp.Net core 2.2,Windows PC上的EFCore。 Sql Server安装在同一台PC上。
在最新的Visual Studio 2019版本之前,它运行良好。 (当前版本:Visual Studio 2019 16.1.5) 一个用户有权访问我的数据库,并已通过ssms和odbc连接进行了验证。
但是asp.net核心应用程序抛出此类错误。我正在调试模式下运行。
我在appsettings.json中的连接字符串
"DBContext": "Server=MyServer\\ADVANCE;Database=MyTestDataBase;Integrated Security=SSPI;Trusted_Connection=False;user id=sa;password=123456;Application Name=MyTestData;MultipleActiveResultSets=True"
我也尝试了下面的连接字符串,并得到相同的错误
"DBContext": "Server=MyServer\\ADVANCE;Database=MyTestDataBase;User ID=sa;Password=123456;"