Skip to main content

Autenticação integrada do Azure Active Directory

Este artigo mostra como usar a autenticação integrada para se conectar ao banco de dados SQL do Azure e à instância gerenciada do SQL.

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.

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 interativa do Azure Active Directory.

DNS Settings

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 .

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

    Select DNS

    Não é necessário introduzir credenciais no modo Integrado.

  5. No Construtor de consulta , escolha qualquer tabela do seu banco de dados.

  6. 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 .

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

    Connection Manager
  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 .

    Connection Manager
  8. Selecione Conectar credencial .

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

  10. Clique em Vincular .

    Connection Manager

    Não é necessário introduzir credenciais no modo Integrado.

  11. Clique em Conectar .

    Connection Manager
  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_db_>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryIntegrated

    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 .

    MSQL Server Quick Connect
  5. Selecione o botão Adicionar fonte de dados .

    Add Data Sources
  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 .

    ODBC Driver
  9. Selecione Conectar credencial .

  10. Escolha ou forneça a Autenticação integrada do Azure Active Directory como Método de autenticação e clique em Vincular .

    Connect Credentials
  11. Clique em Conectar .

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

  13. Clique em OK .