Partilhar via


Credenciais (Mecanismo de Banco de Dados)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Uma credencial é um registro que contém as informações de autenticação (credenciais) necessárias para se conectar a um recurso fora do SQL Server. Essas informações são usadas internamente pelo SQL Server. A maioria das credenciais contém um nome de usuário e senha do Windows.

As informações armazenadas em uma credencial permitem que um usuário que se conectou ao SQL Server por meio da Autenticação do SQL Server acesse recursos fora da instância do servidor. Quando o recurso externo é o Windows, o usuário é autenticado como o usuário do Windows especificado na credencial. Uma única credencial só pode ser mapeada para um único logon do SQL Server. E um logon do SQL Server pode ser mapeado para apenas uma credencial.

Para credenciais armazenadas no banco de dados mestre e que podem ser usadas em toda a instância do SQL Server, consulte CREATE CREDENTIAL (Transact-SQL). Para credenciais usadas por um banco de dados específico e portáteis com esse banco de dados, consulte CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).

As credenciais do sistema são criadas automaticamente e associadas a pontos de extremidade específicos. Os nomes das credenciais do sistema começam com dois sinais de hash (##).

Para obter mais informações sobre credenciais, consulte as exibições de catálogo sys.credentials e sys.database_scoped_credentials.

No Fabric SQL database, o Microsoft Entra ID para utilizadores de base de dados é o único método de autenticação suportado. Somente credenciais de escopo de banco de dados são suportadas.

Criar uma credencial
CRIAR CREDENCIAL (Transact-SQL)
CRIAR CREDENCIAL DE ESCOPO DO BANCO DE DADOS (Transact-SQL)
Protegendo o SQL Server