sys.credentials (Transact-SQL)

Возвращает одну строку для каждых учетных данных.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

credential_id

int

Идентификатор учетных данных. Уникально в пределах сервера.

name

sysname

Имя учетных данных. Уникально в пределах сервера.

credential_identity

nvarchar(4000)

Имя применяемого идентификатора. Обычно это пользователь Windows. Это имя не обязательно должно быть уникальным.

create_date

datetime

Время создания учетных данных.

modify_date

datetime

Время последнего изменения учетных данных.

target_type

nvarchar(100)

Тип учетных данных. Возвращает значение NULL для традиционных учетных данных и значение CRYPTOGRAPHIC PROVIDER для учетных данных, сопоставленных с поставщиком служб шифрования. Дополнительные сведения о поставщиках расширенного управления ключами см. в разделе Расширенное управление ключами (Extensible Key Management).

target_id

int

Идентификатор объекта, с которым сопоставлены учетные данные. Возвращает значение 0 для традиционных учетных данных и значение, отличное от 0, для учетных данных, сопоставленных с поставщиком служб шифрования. Дополнительные сведения о поставщиках расширенного управления ключами см. в разделе Расширенное управление ключами (Extensible Key Management).

Разрешения

Необходимо разрешение VIEW ANY DEFINITION или ALTER ANY CREDENTIAL. Кроме того, для участника не может быть запрещено разрешение VIEW ANY DEFINITION.

См. также

Справочник

Представления каталога безопасности (Transact-SQL)

Представления каталога (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

Основные понятия

Учетные данные (компонент Database Engine)

Участники (компонент Database Engine)