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. Дополнительные сведения см. в разделе Запрос к системному каталогу сервера SQL Server. |
status |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
name |
sysname |
Имя пользователя или группы, уникальное в этой базе данных. |
sid |
varbinary(85) |
Идентификатор безопасности для этой записи. |
roles |
varbinary(2048) |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
createdate |
datetime |
Дата добавления этой учетной записи. |
updatedate |
datetime |
Дата последнего изменения учетной записи. |
altuid |
smallint |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767. Дополнительные сведения см. в разделе Запрос к системному каталогу сервера SQL Server. |
password |
varbinary(256) |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
gid |
smallint |
Идентификатор группы, к которой принадлежит пользователь. Если значение uid совпадает со значением gid, то эта запись определяет группу. Вызывает переполнение или возвращает значение NULL, если общее количество пользователей и групп превышает 32767. Дополнительные сведения см. в разделе Запрос к системному каталогу сервера SQL Server. |
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 = учетная запись представляет роль приложения. |
См. также
Справочник
Соответствия между системными таблицами SQL Server 2000 и системными представлениями SQL Server 2005
Представления совместимости (Transact-SQL)