sys.sysusers (Transact-SQL)
データベース内の Microsoft Windows ユーザー、Windows グループ、MicrosoftSQL Server ユーザー、または SQL Server ロールごとに 1 行のデータを保持します。
重要 |
---|
この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。 代わりに、現在の SQL Server システム ビューを使用することをお勧めします。 対応するシステム ビューを調べるには、「SQL Server 2005 システム ビューへの SQL Server 2000 システム テーブルのマッピング」を参照してください。 この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。 新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。 |
列名 |
データ型 |
説明 |
---|---|---|
uid |
smallint |
このデータベース内で一意なユーザー ID です。 1 = データベースの所有者。 ユーザーとロールの数が 32,767 を超える場合は、オーバーフローが発生するか NULL が返されます。詳細については、「SQL Server システム カタログに対するクエリ」を参照してください。 |
status |
smallint |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
name |
sysname |
このデータベース内で一意なユーザー名またはグループ名です。 |
sid |
varbinary(85) |
このエントリのセキュリティ識別子です。 |
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 = アカウントはアプリケーション ロールです。 |