sys.server_principals (Transact-SQL)

Contient une ligne par principal au niveau serveur.

Nom de la colonne

Type de données

Description

name

sysname

Nom du principal. Nom unique dans un serveur.

principal_id

int

Numéro d'identification du principal. Nom unique dans un serveur.

sid

varbinary(85)

SID (Security-IDentifier) du principal. S'il s'agit d'un principal Windows, correspond au SID Windows.

type

char(1)

Type de principal :

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 de principal :

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 du principal.

modify_date

datetime

Heure de dernière modification de la définition du principal.

default_database_name

sysname

Base de données par défaut de ce principal.

default_language_name

sysname

Langue par défaut de ce principal.

credential_id

int

ID d'une information d'identification associée à ce principal. Si aucune information d'identification n'est associée à ce principal, credential_id a la valeur NULL.

Autorisations

Toute connexion peut consulter son propre nom de connexion, les connexions système et les rôles serveur fixes. ALTER ANY LOGIN, ou une autorisation sur la connexion, pour consulter d'autres connexions. ALTER ANY SERVER ROLE, ou appartenance au rôle, pPour consulter les rôles serveur définis par l'utilisateur.

Dans SQL Server 2005 et les 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.