sys.server_principals (Transact-SQL)

サーバー レベルのプリンシパルごとに 1 行のデータを格納します。

列名

データ型

説明

name

sysname

プリンシパルの名前。サーバー内で一意です。

principal_id

int

プリンシパルの ID 番号。サーバー内で一意です。

sid

varbinary(85)

プリンシパルの SID (セキュリティ識別子)。Windows プリンシパルの場合、これは Windows SID に一致します。

type

char(1)

プリンシパルの種類。

S = SQL ログイン

U = Windows ログイン

G = Windows グループ

R = サーバー ロール

C = 証明書にマップされるログイン

K = 非対称キーにマップされるログイン

type_desc

nvarchar(60)

プリンシパルの種類の説明。

SQL_LOGIN

WINDOWS_LOGIN

WINDOWS_GROUP

SERVER_ROLE

CERTIFICATE_MAPPED_LOGIN

ASYMMETRIC_KEY_MAPPED_LOGIN

is_disabled

int

1 = ログインは無効です。

create_date

datetime

プリンシパルが作成された日時。

modify_date

datetime

プリンシパルの定義が最後に変更された日時。

default_database_name

sysname

プリンシパルの既定のデータベース。

default_language_name

sysname

プリンシパルの既定の言語。

credential_id

int

プリンシパルに関連付けられている証明書の ID。プリンシパルに関連付けられている証明書がない場合、credential_id は NULL になります。

権限

SQL Server 2005 以降のバージョンでは、カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。詳細については、「メタデータ表示の構成」を参照してください。