Поделиться через


sys.sysusers (Transact-SQL)

Содержит по одной строке для каждого пользователя Microsoft Windows, группы Windows, пользователя Microsoft SQL Server либо роли SQL Server в базе данных.

Важное примечаниеВажно!

Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Сведения о том, как найти эквивалентное представление, см. в разделе Сопоставление системных таблиц SQL Server 2000 и системных представлений SQL Server 2005. В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

Имя столбца

Тип данных

Описание

uid

smallint

Идентификатор пользователя, уникальный в этой базе данных.

1 = владелец базы данных.

Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767.

состояние

smallint

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

имя

sysname

Имя пользователя или группы, уникальное в этой базе данных.

sid

varbinary(85)

Идентификатор безопасности для этой записи.

роли

varbinary(2048)

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

createdate

datetime

Дата добавления этой учетной записи.

updatedate

datetime

Дата последнего изменения учетной записи.

altuid

smallint

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767.

пароль

varbinary(256)

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

gid

smallint

Идентификатор группы, к которой принадлежит пользователь. Если значение uid совпадает со значением gid, то эта запись определяет группу. Вызывает переполнение или возвращает значение NULL, если общее количество групп и пользователей превышает 32 767.

environ

varchar(255)

Зарезервировано.

hasdbaccess

int

1 = учетная запись обладает правами доступа к базе данных.

islogin

int

1 = учетная запись входа представляет группу Windows, пользователя Windows или пользователя SQL Server, обладающего учетной записью для входа.

isntname

int

1 = учетная запись представляет группу или пользователя Windows.

isntgroup

int

1 = учетная запись представляет группу Windows.

isntuser

int

1 = учетная запись представляет пользователя Windows.

issqluser

int

1 = учетная запись представляет пользователя SQL Server.

isaliased

int

1 = учетная запись представляет псевдоним другого пользователя.

issqlrole

int

1 = учетная запись представляет роль SQL Server.

isapprole

int

1 = учетная запись представляет роль приложения.

См. также

Справочник

Сопоставление системных таблиц с системными представлениями (Transact-SQL)

Представления совместимости (Transact-SQL)