在 SQL Server 2017 的 SSDT 中用户(但不是真的)登录失败

Login failed for user (but not really) in SSDT in SQL Server 2017

当我尝试在我的数据库

中查看table时,SSDT(Visual Studio 2017 服务器资源管理器)出现了一个奇怪的问题

在 SSMS (SQL Server Management Studio 2017) 中,我使用名为 admin 的新用户创建了一个数据库。此用户具有 publicsysadmin 权限,可以执行 CRUD 查询并在对象资源管理器中查看 table。

所以一切正常......但是,当我尝试使用 SSDT 从 VS2017 连接到数据库时,我成功连接到服务器,但我无法查看 tables inside 14=] 并抛出 "Login Failed for user..." 错误。但是,当我尝试使用 SQL Server Object Explorer 时,它工作正常:

为什么会出现此错误?凭证是正确的,否则它不会在 SSMS 和对象资源管理器中工作。我的权限是正确的,否则我将无法创建 table 并将数据插入其中。为什么我在 Server Explorer?

中收到登录失败错误

在连接属性中检查您的凭据

好的,所以我设法修复了 "problem"、

我输入了正确的凭据,但它仍然给我这个错误。 所以我这次尝试的是启用 Save my password 复选框....它起作用了...

我删除了连接并创建了一个新连接(没有检查 Save my password),但又出现了同样的错误。所以我再次启用了复选框并且它起作用了...

我想当它试图访问它在 SQL 服务器上重新验证的表时,由于未启用复选框 Save my password,它没有用于验证的密码。