Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este tópico descreve como criar uma credencial no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
As credenciais fornecem uma maneira de permitir que os usuários da Autenticação do SQL Server tenham uma identidade fora do SQL Server. Isso é usado principalmente para executar código em assemblies com o conjunto de permissões EXTERNAL_ACCESS. As credenciais também podem ser usadas quando um usuário de Autenticação do SQL Server precisa acessar um recurso de domínio, como um local de arquivo para armazenar um backup.
Uma credencial pode ser mapeada para um logon do SQL Server e um logon do SQL Server só pode ser mapeado para uma credencial de cada vez. Depois que uma credencial for criada, use as Propriedades de Login (Página Geral) para mapear um login a uma credencial.
Antes de começar
Limitações e Restrições
Se não houver nenhuma credencial mapeada de logon para o provedor, a credencial mapeada para a conta de serviço do SQL Server será usada.
Um login pode ter várias credenciais mapeadas para ele, desde que sejam usadas com provedores distintos. Deve haver apenas uma credencial mapeada por provedor por login. A mesma credencial pode ser mapeada para outros logins.
Segurança
Permissões
Requer a permissão ALTER ANY CREDENTIAL para criar ou modificar uma credencial e a permissão ALTER ANY LOGIN para mapear um login para uma credencial.
Usando o SQL Server Management Studio
Para criar uma credencial
No Pesquisador de Objetos, expanda a pasta Security.
Clique com o botão direito do mouse na pasta Credenciais e selecione Nova Credencial....
Na caixa de diálogo Nova Credencial, na caixa Nome da Credencial, digite um nome para a credencial.
Na caixa Identidade , escreva o nome da conta usada para conexões de saída (ao sair do contexto do SQL Server). Normalmente, esta será uma conta de utilizador do Windows, mas a identidade pode ser uma conta de outro tipo.
Como alternativa, clique nas reticências (...) para abrir a caixa de diálogo Selecionar Usuário ou Grupo.
Nas caixas Palavra-passe e Confirmar palavra-passe, introduza a palavra-passe da conta especificada na caixa Identidade. Se Identity for uma conta de utilizador do Windows, esta é a palavra-passe do Windows. A senha pode estar em branco, se nenhuma senha for necessária.
Selecione Usar Provedor de Criptografia para definir a credencial a ser verificada por um Provedor de Gerenciamento Extensível de Chaves (EKM). Para obter mais informações, consulte Gerenciamento extensível de chaves (EKM)
Selecione OK.
Usando Transact-SQL
Para criar uma credencial
No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
-- Creates the credential called "AlterEgo.". -- The credential contains the Windows user "Mary5" and a password. CREATE CREDENTIAL AlterEgo WITH IDENTITY = 'Mary5', SECRET = '<EnterStrongPasswordHere>'; GO
Para obter mais informações, consulte CREATE CREDENTIAL (Transact-SQL).