次の方法で共有


sys.syslogins (Transact-SQL)

適用対象: SQL サーバー

ログイン アカウントごとに 1 つの行が含まれています。

重要

この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。 代わりに、現在の SQL Server システム ビューを使用することをお勧めします。 対応するシステム ビューを調べるには、「システム テーブルのシステム ビューへのマッピング (Transact-SQL)」をご覧ください。 この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。

適用対象: SQL Server (SQL Server 2008 (10.0.x) から現在のバージョンまで)。

列名 データ型 説明
sid varbinary(85) セキュリティ識別子。
status smallint 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
createdate datetime ログインが追加された日付です。
updatedate datetime ログインが更新された日付です。
accdate datetime 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
totcpu int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
totio int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
spacelimit int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
timelimit int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
resultlimit int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
name sysname ユーザーのログイン名。
dbname sysname 接続が確立されたときのユーザーの既定のデータベースの名前。
password nvarchar(128) NULL を返します。
言語 sysname ユーザーの既定の言語です。
denylogin int 1 = ログインは Microsoft Windows ユーザーまたはグループであり、アクセスが拒否されました。
hasaccess int 1 = サーバーへのアクセス権がログインに付与されました。
isntname int 1 = ログインは Windows ユーザーまたはグループです。

0 = ログインは SQL Server ログインです。
isntgroup int 1 = ログインは Windows グループです。
isntuser int 1 = ログインは Windows ユーザーです。
sysadmin int 1 = Login は、 sysadmin サーバー ロールのメンバーです。
securityadmin int 1 = ログインは、 securityadmin サーバー ロールのメンバーです。
serveradmin int 1 = ログインは、 serveradmin 固定サーバー ロールのメンバーです。
setupadmin int 1 = ログインは、 setupadmin 固定サーバー ロールのメンバーです。
processadmin int 1 = ログインは、固定サーバー ロールである processadmin のメンバーです。
diskadmin int 1 = ログインは、固定サーバー ロール diskadmin のメンバーです。
dbcreator int 1 = Login は、固定サーバー ロール dbcreator のメンバーです。
bulkadmin int 1 = Login は、 bulkadmin 固定サーバー ロールのメンバーです。
loginname nvarchar(128) ユーザーのログイン名。 これは旧バージョンとの互換性のために用意されています。

参照

システム ビューへのシステム テーブルのマッピング (Transact-SQL)
互換性ビュー (Transact-SQL)