Поделиться через


sys.database_scoped_credentials (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздние версии База данных SQL Azure Управляемый экземпляр SQL Azureбазе данных SQL Azure Synapse Analyticsв Microsoft Fabric

Возвращает одну строку для каждой учетной записи базы данных с областью действия в базе данных.

Имя столбца Тип данных Описание
name sysname Имя учетных данных в области базы данных. Уникально в базе данных.
credential_id int Идентификатор учетных данных базы данных с заданной областью. Уникально в базе данных.
credential_identity nvarchar(4000) Имя применяемого идентификатора. Это имя не обязательно должно быть уникальным.
create_date datetime Время создания учетных данных в области базы данных.
modify_date datetime Время последнего изменения учетных данных в области базы данных.
target_type nvarchar(100) Тип учетных данных в области базы данных. Возвращает NULL учетные данные в области базы данных.
target_id int Идентификатор объекта, с которым сопоставлены учетные данные базы данных. Возвращает 0 учетные данные в области базы данных.
Имя столбца Тип данных Описание
name sysname Имя учетных данных в области базы данных. Уникально в базе данных.
credential_id int Идентификатор учетных данных базы данных с заданной областью. Уникально в базе данных.
principal_id int Идентификатор участника базы данных, который владеет ключом.
credential_identity nvarchar(4000) Имя применяемого идентификатора. Это имя не обязательно должно быть уникальным.
create_date datetime Время создания учетных данных в области базы данных.
modify_date datetime Время последнего изменения учетных данных в области базы данных.
target_type nvarchar(100) Тип учетных данных в области базы данных. Возвращает NULL учетные данные в области базы данных.
target_id int Идентификатор объекта, с которым сопоставлены учетные данные базы данных. Возвращает 0 учетные данные, относящиеся к области базы данных

Разрешения

Необходимо разрешение CONTROL на базу данных.