在 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
的新用户创建了一个数据库。此用户具有 public
和 sysadmin
权限,可以执行 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
,它没有用于验证的密码。
当我尝试在我的数据库
中查看table时,SSDT(Visual Studio 2017 服务器资源管理器)出现了一个奇怪的问题在 SSMS (SQL Server Management Studio 2017) 中,我使用名为 admin
的新用户创建了一个数据库。此用户具有 public
和 sysadmin
权限,可以执行 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
,它没有用于验证的密码。