我在mssql 2008数据库中找到了一个用户 - domain\testuser2,登录域\testuser2。
但是我无法使用 Mssql Management Studio 或系统表(sys.server_principals、sys.syslogins、sys.linked_logins、sys.remote_logins)找到此登录名。
当我尝试使用此登录名(创建用户_test用于登录[域\testuser2])时,错误如下:登录名已经有一个不同用户名的帐户。
因此,此登录名是存在的。我在哪里可以找到它?是否有一些系统表或视图?
我已经解决了这个问题。
在 MSSQL 中,您可以使用 Windows 身份验证创建数据库用户,而无需登录。
例如,您可以成功执行以下 sql 查询(即使您没有 sql-login [MyDomainName\myWinLogin])
CREATE USER [MyDomainNamemyWinLogin]