sys.server_principals (Transact-SQL)

Contient une ligne par entité de sécurité au niveau serveur.

Nom de la colonne

Type de données

Description

name

sysname

Nom de l'entité de sécurité. Nom unique dans un serveur.

principal_id

int

Numéro d'identification de l'entité de sécurité. Nom unique dans un serveur.

sid

varbinary(85)

SID (Security-IDentifier) de l'entité de sécurité. S'il s'agit d'une entité de sécurité Windows, correspond au SID Windows.

type

char(1)

Type d'entité de sécurité :

S = Nom de connexion SQL

U = Connexion Windows

G = Groupe Windows

R = Rôle SQL Server

C = Connexion mappée sur un certificat

K = Connexion mappée sur une clé asymétrique

type_desc

nvarchar(60)

Description du type d'entité de sécurité :

SQL_LOGIN

WINDOWS_LOGIN

WINDOWS_GROUP

SERVER_ROLE

CERTIFICATE_MAPPED_LOGIN

ASYMMETRIC_KEY_MAPPED_LOGIN

is_disabled

int

1 = Connexion désactivée.

create_date

datetime

Heure de création de l'entité de sécurité.

modify_date

datetime

Heure de dernière modification de la définition de l'entité de sécurité.

default_database_name

sysname

Base de données par défaut de cette entité de sécurité.

default_language_name

sysname

Langue par défaut de cette entité de sécurité.

credential_id

int

ID d'une information d'identification associée à cette entité de sécurité. Si aucune information d'identification n'est associée à cette entité de sécurité, credential_id a la valeur NULL.

Autorisations

Dans SQL Server 2005 et versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.