用户sa访问DBContext时登录失败

时间:2019-07-08 14:17:27

标签: c# asp.net-core ef-core-2.0

我遇到错误:无法打开登录请求的数据库“ 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;"

0 个答案:

没有答案