Skip to main content

Identidade de serviço gerenciada do Azure Active Directory

Este artigo mostra como autenticar com uma identidade do Azure AD usando uma identidade gerenciada atribuída pelo usuário ou pelo sistema.

Pré-requisitos comuns

  • Conta disponível no Azure Active Directory.

  • Servidor MS SQL do Azure disponível.

  • O Azure Active Directory está configurado para gerenciar de forma centralizada a identidade e o acesso ao Banco de Dados SQL do Azure.

  • Driver MS ODBC instalado para SQL Server. A versão atual é 17.

  • Identidade gerenciada do Azure criada. O ID do objeto (principal) é armazenado.

  • O usuário que corresponde à identidade gerenciada é criado no banco de dados SQL e a função adequada é atribuída a esse usuário.

  • A identidade criada é atribuída a uma máquina virtual que é executada no Azure.

Para obter mais informações, consulte o artigo O que são identidades gerenciadas para recursos do Azure? no portal de documentação da Microsoft.

Conexão do DSN

Você pode se conectar com o DNS usando o Gerenciador de Conexões de Dados (DCM) ou sem ele.

Pré-requisitos : o DSN do usuário ou do sistema está configurado no gerenciador de fontes de dados ODBC para usar a autenticação de identidade de serviço gerenciada do Azure.

Conexão DSN sem DCM

  1. Coloque a ferramenta Dados de Entrada na tela do Designer.

  2. Selecione a seta para baixo no campo Conectar a um arquivo ou banco de dados .

  3. Em Fontes de dados , escolha Banco de dados SQL do Microsoft Azure - ODBC .

  4. Escolha o DSN criado nas pré-condições no menu suspenso.

  5. Não é necessário inserir o ID de usuário e a senha.

  6. Escolha qualquer tabela do seu banco de dados no Construtor de consulta .

  7. Clique em OK .

Conexão DSN usando DCM

  1. Certifique-se de que o DCM está habilitado.

  2. Coloque a ferramenta Dados de Entrada na tela do Designer.

  3. Abaixo do campo Conectar a um arquivo ou banco de dados , selecione Configurar uma conexão .

  4. Escolha Banco de Dados SQL do Microsoft Azure - ODBC em Fontes de dados .

  5. Selecione o botão Adicionar fonte de dados .

  6. Insira um Nome da fonte de dados descritivo.

  7. Insira o nome do DSN criado no gerenciador de fontes de dados ODBC e selecione Salvar .

    Enter DNS name
  8. Selecione Conectar credencial .

  9. Para Método de autenticação , selecione Sem credenciais .

  10. Clique em Vincular .

    Click Link
  11. Clique em Conectar .

    Click Connect
  12. Escolha qualquer tabela do seu banco de dados no Construtor de consulta .

  13. Clique em OK .

Conexão sem DSN

Você pode estabelecer uma conexão sem DSN usando o Gerenciador de Conexões de Dados (DCM) ou sem ele.

Conexão sem DSN e sem DCM

  1. Coloque a ferramenta Dados de Entrada na tela do Designer.

  2. Insira esta cadeia de conexão no campo Conectar a um arquivo ou banco de dados :

    odbc:Driver={ODBC Driver 17 for SQL Server};Server=tcp:<_your_server_>,1433;Database=<_your_database_>;Uid=<_your_user_id_>;Authentication=ActiveDirectoryMsi

    Substitua o texto entre <> por valores reais.

  3. Selecione o ícone de três pontos ao lado da opção Tabela ou consulta .

  4. Escolha qualquer tabela do seu banco de dados no Construtor de consulta .

  5. Clique em OK .

Conexão sem DSN usando DCM

  1. Certifique-se de que o DCM está habilitado.

  2. Coloque a ferramenta Dados de Entrada na tela do Designer.

  3. Abaixo do campo Conectar a um arquivo ou banco de dados selecione Configurar uma conexão .

  4. Escolha Microsoft SQL Server – Conexão rápida em Fontes de dados .

  5. Selecione o botão Adicionar fonte de dados .

  6. Forneça um nome descritivo para nome da fonte de dados, servidor real e nome do banco de dados.

  7. Verifique se o Driver está definido como Driver ODBC 17 para SQL Server .

  8. Clique no botão Salvar .

    Click Save
  9. Selecione Conectar credencial .

  10. Escolha ou forneça a Identidade de serviço gerenciada do Azure como Método de autenticação e clique em Vincular .

  11. Clique em Criar nova credencial .

  12. Insira um Nome de credencial e um ID de objeto descritivos.

  13. Selecione o botão  Criar e Vincular .

    Click Create
  14. Clique em Conectar .

    Click Connect
  15. Escolha qualquer tabela do seu banco de dados no Construtor de consulta .

  16. Clique em OK .