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


sys.database_scoped_credentials (Transact-SQL)

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

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

Column name Data type Description
name sysname Имя учетных данных в области базы данных. Уникально в базе данных.
credential_id int Идентификатор учетных данных базы данных с заданной областью. Уникально в базе данных.
credential_identity nvarchar(4000) Имя применяемого идентификатора. Это имя не обязательно должно быть уникальным.
create_date datetime Время создания учетных данных в области базы данных.
modify_date datetime Время последнего изменения учетных данных в области базы данных.
target_type nvarchar(100) Тип учетных данных в области базы данных. Возвращает NULL учетные данные в области базы данных.
target_id int Идентификатор объекта, с которым сопоставлены учетные данные базы данных. Возвращает 0 учетные данные в области базы данных.
Column name Data type Description
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 учетные данные, относящиеся к области базы данных

Permissions

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