0

我在 mssql 2008 数据库中找到了一个用户 - domain\testuser2 登录域 \testuser2。

但我无法通过使用 Mssql Management Studio 或在系统表(sys.server_principals、sys.syslogins、sys.linked_logins、sys.remote_logins)中找到此登录名。

当我尝试使用此登录名创建另一个用户时(CREATE USER _test FOR login [domain\testuser2]),错误如下:登录名已经有一个使用不同用户名的帐户。

所以,这个登录是存在的。我在哪里可以找到它?是否有一些系统表或视图?

4

1 回答 1

0

我已经解决了这个问题。

在 MSSQL 中,您可以使用 Windows 身份验证创建数据库用户而无需登录。

比如你可以成功执行下面的sql-query(即使你没有sql-login [MyDomainName\myWinLogin])

CREATE USER [MyDomainName\myWinLogin]
于 2012-07-11T07:47:30.520 回答