当我尝试查看数据库中的表时,我遇到了SSDT(Visual Studio 2017服务器资源管理器)的一个奇怪问题
在SSMS(SQL Server Management Studio 2017)中,我使用名为admin
的新用户创建了一个数据库。此用户具有public
和sysadmin
权限,可以执行CRUD查询并查看对象资源管理器中的表。
所以一切正常......但是,当我尝试使用SSDT从VS2017连接数据库时,我成功连接到服务器,但我无法查看Server Explorer
内的表格,它让我失望"Login Failed for user..."
错误。但是,当我使用SQL Server Object Explorer
尝试相同时,它可以正常工作:
为什么我会收到此错误?凭据是正确的,否则它将无法在SSMS和对象资源管理器中工作。我的权限是正确的,否则我将无法创建表并将数据插入其中。为什么我在Server Explorer
?