Учетные данные (ядро СУБД)

Относится к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureAzure Synapse AnalyticsСистема платформы аналитики (PDW)База данных SQL в Microsoft Fabric

Учетные данные представляют собой запись, которая содержит сведения для проверки подлинности (учетные данные), необходимые для подключения к ресурсу вне SQL Server. Эта информация используется SQL Server во внутренних процессах. Большинство учетных данных содержат имя пользователя Windows и пароль.

Сведения, хранящиеся в учетных данных, позволяют пользователю, подключенному к SQL Server путем проверки подлинности SQL Server, получить доступ к ресурсам за пределами экземпляра сервера. Когда внешним ресурсом является ОС Windows, проверяется соответствие данных пользователя сведениям, указанным в учетной записи Windows. Одни учетные данные можно сопоставить только с одной учетной записью SQL Server. И учетную запись SQL Server можно связать только с одним набором учетных данных.

Учетные данные, хранящиеся в базе данных master и которые можно использовать на протяжении всего экземпляра SQL Server, см. в разделе CREATE CREDENTIAL (Transact-SQL). Учетные данные, используемые определенной базой данных и переносимые с этой базой данных, см. в разделе CREATE DATABASECREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).

Системные учетные данные создаются автоматически и связываются с определенными конечными точками. Имена системных учетных данных начинаются с двух знаков решетки (##).

Дополнительные сведения об учетных данных см. в представлениях каталога sys.credentials и sys.database_scoped_credentials.

В базе данных SQL Fabric идентификатор Microsoft Entra для пользователей базы данных является единственным поддерживаемым методом проверки подлинности. Поддерживаются только учетные данные уровня базы данных.

Создание учетных данных
CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
Обеспечение безопасности SQL Server