Compartilhar via


Configurar sua conexão do Banco de Dados SQL do Azure

Este artigo descreve como configurar uma conexão com o Banco de Dados SQL do Azure.

Tipos de autenticação com suporte

O Banco de Dados SQL do Azure é compatível com os seguintes tipos de autenticação de cópia e Fluxo de dados Gen2, respectivamente.

Tipo de autenticação Copiar Fluxo de dados Gen2
Basic
Conta organizacional
Entidade de Serviço

Configurar sua conexão no Dataflow Gen2

O Data Factory no Microsoft Fabric usa conectores do Power Query para conectar o Dataflow Gen2 a um banco de dados SQL do Azure. Os links a seguir fornecem as informações específicas do conector do Power Query que você precisa para se conectar a um banco de dados SQL do Azure no Dataflow Gen2:

Em alguns casos, o artigo do conector do Power Query pode incluir informações sobre opções avançadas, solução de problemas, problemas conhecidos e limitações e outras informações que também podem ser úteis.

Configurar sua conexão em um pipeline de dados

Para criar uma conexão em um pipeline de dados:

  1. No cabeçalho da página no serviço Data Factory, selecione Configurações >Gerenciar conexões e gateways.

    Captura de tela mostrando como abrir o gateway de gerenciamento.

  2. Selecione Novo na parte superior da faixa de opções para adicionar uma nova fonte de dados.

    Captura de tela mostrando a página

    O painel Nova conexão aparece no lado esquerdo da página.

    Captura de tela mostrando o painel

Configurar sua conexão

Etapa 1: Especificar o nome da conexão, o tipo de conexão, a conta e o domínio

Captura de tela mostrando a página Nova conexão.

No painel Nova conexão, selecione Nuvem e especifique os seguintes campos:

  • Nome da conexão: especifique um nome para a conexão.
  • Tipo de conexão: selecione SQL Server.
  • Servidor: insira o nome do servidor SQL do Azure. Você pode encontrá-lo na página Visão geral do servidor SQL do Azure.
  • Banco de dados: insira o nome do Banco de Dados SQL do Azure.

Etapa 2: Selecionar e definir sua autenticação

Em Método de autenticação, selecione sua autenticação na lista suspensa e conclua a configuração relacionada. O conector do Banco de Dados SQL do Azure dá suporte aos seguintes tipos de autenticação.

Captura de tela mostrando a página Seleção do método de autenticação.

Autenticação Básica

Selecione Básica em Método de autenticação.

Captura de tela mostrando a autenticação Básica.

  • Nome de usuário: especifique o nome de usuário do Banco de Dados SQL do Azure.
  • Senha: especifique a senha do seu Banco de Dados SQL do Azure.

Autenticação do OAuth2

Abra Editar as credenciais. Você verá a interface de entrada. Insira sua conta e senha para entrar em sua conta. Depois de entrar, volte para a página Nova conexão .

Captura de tela mostrando o método de autenticação OAuth2.

Autenticação de entidade de serviço

Captura de tela mostrando a página Método de autenticação da entidade de serviço.

  • ID do locatário: especifique as informações do locatário (nome de domínio ou ID do locatário) sob as quais reside seu aplicativo. Recupere-as passando o mouse no canto superior direito do portal do Azure.
  • ID da entidade de serviço: especifique a ID do cliente do aplicativo.
  • Chave da entidade de serviço: especifique sua chave do aplicativo.

Para usar a autenticação de entidade de serviço, siga estas etapas:

  1. Crie um aplicativo do Microsoft Entra no portal do Azure. Anote o nome do aplicativo e os seguintes valores que definem a conexão:

    • ID do Locatário
    • ID do aplicativo
    • Chave do aplicativo
  2. Provisione um administrador do Microsoft Entra para o servidor no portal do Azure, caso ainda não tenha feito isso. O administrador do Microsoft Entra deve ser um usuário do Microsoft Entra ou um grupo do Microsoft Entra, mas não pode ser uma entidade de serviço. Essa etapa é feita para que, na próxima etapa, você possa usar uma identidade do Microsoft Entra para criar um usuário de banco de dados contido para a entidade de serviço.

  3. Crie usuários de banco de dados contidos para o diretor de serviços. Conecte-se ao banco de dados do qual ou para o qual deseja copiar dados usando ferramentas como o SQL Server Management Studio, com uma identidade do Microsoft Entra que tenha, pelo menos, a permissão ALTER ANY USER. Inicie a sessão no Banco de Dados SQL do Azure por meio da autenticação do Entra ID e realize a execução do seguinte T-SQL:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Conceda ao principal de serviço as permissões necessárias, como faria normalmente para usuários do SQL ou outros. Execute o código a seguir. Para obter mais opções, acesse ALTER ROLE (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Configure uma conexão do Banco de Dados SQL do Azure.

Etapa 3: Especificar o nível de privacidade que você deseja aplicar

Na guia Geral, selecione o nível de privacidade que você deseja aplicar na lista suspensa Nível de privacidade. Há suporte para três níveis de privacidade. Para obter mais informações, acesse níveis de privacidade.

Etapa 4: Criar sua conexão

Selecione Criar. Sua criação será testada e salva com êxito se todas as credenciais estiverem corretas. Se não estiver correto, a criação falhará com erros.

Captura de tela mostrando a página de conexão.

Resumo da tabela

As propriedades do conector na tabela a seguir têm suporte na cópia do pipeline.

Nome Descrição Obrigatório Propriedade Copiar
Nome da conexão Um nome para a conexão. Yes
Tipo de conexão Selecione um tipo para sua conexão. Selecione SQL Server. Sim
Servidor Nome do servidor do SQL do Azure. Sim
Backup de banco de dados Nome do Banco de Dados SQL do Azure. Sim
Autenticação Acesse Autenticação Yes Acesse Autenticação
Nível de Privacidade O nível de privacidade que você deseja aplicar. Os valores permitidos são Organizacional, Privacidade, Público Sim

Autenticação

As propriedades na tabela a seguir são os tipos de autenticação com suporte.

Nome Descrição Obrigatório Propriedade Copiar
Basic
- Username O nome de usuário do Banco de Dados SQL do Azure. Sim
– Senha A senha do Banco de Dados SQL do Azure. Sim
OAuth2
Entidade de Serviço
- ID do locatário As informações do locatário (nome de domínio ou ID do locatário). Sim
- ID da Entidade de serviço A ID do cliente do aplicativo. Sim
- Chave da Entidade de serviço A chave do aplicativo. Sim