sys.sysusers (Transact-SQL)
データベース内の Microsoft Windows ユーザー、Windows グループ、Microsoft SQL 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 が返されます。 |
status |
smallint |
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 |
name |
sysname |
このデータベース内で一意なユーザー名またはグループ名です。 |
sid |
varbinary(85) |
このエントリのセキュリティ識別子です。 |
roles |
varbinary(2048) |
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 |
createdate |
datetime |
アカウントが追加された日付です。 |
updatedate |
datetime |
アカウントが前回変更された日付です。 |
altuid |
smallint |
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 ユーザーとロールの数が 32,767 を超える場合は、オーバーフローが発生するか NULL が返されます。 |
password |
varbinary(256) |
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 |
gid |
smallint |
このユーザーが所属するグループ ID です。 uid が gid と同じ場合、このエントリはグループを定義します。 グループとユーザーを合計した数が 32,767 を超える場合は、オーバーフローが発生するか NULL が返されます。 |
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 = アカウントはアプリケーション ロールです。 |