Compartilhar via


Credenciais (Mecanismo de Banco de Dados)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Banco de Dados SQL no Microsoft Fabric

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

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

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

Credenciais de sistema são criadas automaticamente e associadas a pontos de extremidade específicos. Nomes para credenciais de sistema iniciam 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 banco de dados SQL do Fabric, a ID do Microsoft Entra para usuários do banco de dados é o único método de autenticação com suporte. Há suporte apenas para credenciais no escopo do banco de dados.

Criar uma credencial
CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
Protegendo o SQL Server