登录SQL查询

时间:2020-03-05 18:45:46  来源:igfitidea点击:

选择所有MSSQL Server登录名的SQL查询是什么?

谢谢你。你们中有不止一个得到了我所寻找的答案:

SELECT * FROM syslogins

解决方案

回答

EXEC sp_helplogins

我们还可以传递" @LoginNamePattern"参数来获取有关特定登录名的信息:

EXEC sp_helplogins @LoginNamePattern='fred'

回答

Select * From Master..SysUsers Where IsSqlUser = 1

回答

@ allain,@ GateKiller查询选择的用户未登录
要选择登录名,我们可以使用以下查询:

SELECT name FROM master..sysxlogins WHERE sid IS NOT NULL

在MSSQL2005 / 2008中,使用syslogins表插入sysxlogins

回答

查看主模式中的syslogins或者sysusers表。不知道这是否仍然存在于最新的MSSQL版本中。在MSSQL 2005中,有称为sys.syslogins和sys.sysusers的视图。

回答

从sysusers中进行选择将获得有关所选数据库上用户的信息,而不是服务器上的登录信息。

回答

这是你所追求的吗?

select * from master..syslogins

回答

sp_helplogins将为我们提供登录名以及数据库及其权限。