Подтвердить что ты не робот

SQL-запрос для логинов

Что такое SQL-запрос для выбора всех логинов сервера MSSQL?

Спасибо. У более чем одного из вас был ответ, который я искал:

SELECT * FROM syslogins 
4b9b3361

Ответ 1

Это то, что вы после?

select * from master.syslogins

Ответ 2

В SQL Azure с 2012 года;

логины:

SELECT * from master.sys.sql_logins

пользователей:

SELECT * from master.sys.sysusers

Ответ 3

EXEC sp_helplogins

Вы также можете передать параметр "@LoginNamePattern", чтобы получить информацию о конкретном логине:

EXEC sp_helplogins @LoginNamePattern='fred'

Ответ 4

@allain, @GateKiller, ваш запрос выбирает пользователей не для входа в систему
Чтобы выбрать логины, вы можете использовать этот запрос:

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

В таблице MSSQL2005/2008 syslogins используется insted sysxlogins

Ответ 5

Выбор из sysusers даст вам информацию о пользователях в выбранной базе данных, а не о входах на сервере.

Ответ 6

Select * From Master..SysUsers Where IsSqlUser = 1

Ответ 7

Посмотрите в таблицы syslogins или sysusers в главной схеме. Не уверен, что это все еще существует в более поздних версиях MSSQL. В MSSQL 2005 есть виды, называемые sys.syslogins и sys.sysusers.

Ответ 8

sp_helplogins предоставит вам логины вместе с БД и правами на них.