sys.sysusers(Transact-SQL)
데이터베이스 내의 각 Microsoft Windows 사용자, Windows 그룹, MicrosoftSQL Server 사용자 또는 SQL Server 역할당 한 개의 행을 포함합니다.
중요 |
---|
이 SQL Server 2000 시스템 테이블은 이전 버전과의 호환성을 위해 뷰로 포함됩니다. 대신 현재 SQL Server 시스템 뷰를 사용하는 것이 좋습니다. 이와 동등한 뷰 또는 시스템 뷰를 찾으려면 SQL Server 2000 시스템 테이블을 SQL Server 2005 시스템 뷰로 매핑을 참조하십시오. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오. |
열 이름 |
데이터 형식 |
설명 |
---|---|---|
uid |
smallint |
해당 데이터베이스에서 고유한 사용자 ID입니다. 1 = 데이터베이스 소유자 사용자 및 역할 수가 32,767을 초과하는 경우 오버플로되거나 NULL을 반환합니다. 자세한 내용은 SQL Server 시스템 카탈로그 쿼리를 참조하십시오. |
status |
smallint |
정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
name |
sysname |
해당 데이터베이스에서 고유한 사용자 이름 또는 그룹 이름입니다. |
sid |
varbinary(85) |
해당 항목에 대한 SID(보안 ID)입니다. |
roles |
varbinary(2048) |
정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
createdate |
datetime |
계정이 추가된 날짜입니다. |
updatedate |
datetime |
계정을 마지막으로 변경한 날짜입니다. |
altuid |
smallint |
정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. 사용자 및 역할 수가 32,767을 초과하는 경우 오버플로되거나 NULL을 반환합니다. 자세한 내용은 SQL Server 시스템 카탈로그 쿼리를 참조하십시오. |
password |
varbinary(256) |
정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
gid |
smallint |
해당 사용자가 속한 그룹의 ID입니다. uid가 gid와 같은 경우 이 항목은 그룹을 정의합니다. 그룹과 사용자를 합한 수가 32,767을 초과하면 오버플로되거나 NULL을 반환합니다. 자세한 내용은 SQL Server 시스템 카탈로그 쿼리를 참조하십시오. |
environ |
varchar(255) |
예약되어 있습니다. |
hasdbaccess |
int |
1 = 계정에 데이터베이스 액세스가 있습니다. |
islogin |
int |
1 = 계정이 로그인 계정이 있는 Windows 그룹, Windows 사용자 또는 SQL Server 사용자입니다. |
isntname |
int |
1 = 계정이 Windows 사용자 또는 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 = 계정이 응용 프로그램 역할입니다. |