Configurar sua conexão com o 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 suportados

O conector do Banco de Dados SQL do Azure dá suporte aos seguintes tipos de autenticação para cópia e Dataflow Gen2, respectivamente.

Authentication type Copiar Fluxo de dados Gen2
Básica
Conta Institucional
Principal 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 de 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 opções avançadas, resolução de problemas, problemas e limitações conhecidos 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 Ícone de engrenagem de 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 ecrã a mostrar a página '+ novo'.

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

    Captura de ecrã a mostrar o painel 'Nova ligação'.

Configurar a ligação

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

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

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

  • Nome da conexão: especifique um nome para sua 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 seu servidor SQL do Azure.
  • Banco de dados: insira o nome do Banco de Dados SQL do Azure.

Etapa 2: Selecione e defina 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 do método de autenticação de seleção.

Autenticação básica

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

Captura de ecrã a mostrar a autenticação Básica.

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

Autenticação OAuth2

Abra Editar credenciais. Você notará a interface de login. Introduza a sua conta e palavra-passe para iniciar sessão. Depois de entrar, volte para a página Nova conexão .

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

Autenticação da entidade de serviço

Captura de ecrã a mostrar a página do 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 seu aplicativo reside. Recupere-o passando o mouse sobre o canto superior direito do portal do Azure.
  • ID da entidade de serviço: especifique a ID do cliente do aplicativo.
  • Chave principal do serviço: especifique a chave do seu aplicativo.

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

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

    • ID de Inquilino do
    • ID da aplicação
    • Chave de aplicação
  2. Provisione um administrador do Microsoft Entra para seu servidor no portal do Azure, se ainda não tiver 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. Esta 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 a entidade de serviço. Conecte-se ao banco de dados do qual você deseja copiar dados usando ferramentas como o SQL Server Management Studio, com uma identidade Microsoft Entra que tenha pelo menos a permissão ALTER ANY USER. Entre no Banco de Dados SQL do Azure por meio da autenticação do Entra ID e execute o seguinte T-SQL:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Conceda à entidade de serviço as permissões necessárias como normalmente faz para usuários SQL ou outros. Execute o código a seguir. Para obter mais opções, vá para 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: Especifique o nível de privacidade que você deseja aplicar

No separador Geral, selecione o nível de privacidade que pretende aplicar na lista pendente Nível de privacidade. São suportados três níveis de privacidade. Para obter mais informações, vá para níveis de privacidade.

Passo 4: Crie a sua ligação

Selecione Criar. Sua criação é testada e salva com sucesso se todas as credenciais estiverem corretas. Se não estiver correta, a criação falha com erros.

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

Resumo da tabela

As seguintes propriedades de conector na tabela são suportadas na cópia de pipeline.

Nome Descrição Obrigatório Property Copiar
Nome da ligação Um nome para a sua ligação. Sim
Tipo de ligação Selecione um tipo para sua conexão. Selecione SQL Server. Sim
Servidor Nome do servidor SQL do Azure. Sim
Base de dados Nome do Banco de Dados SQL do Azure. Sim
Autenticação Ir para Autenticação Sim Ir para Autenticação
Nível de Privacidade O nível de privacidade que pretende aplicar. Os valores permitidos são Organizacional, Privacidade, Público Sim

Autenticação

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

Nome Descrição Obrigatório Property Copiar
Básica
- Nome de utilizador O nome de usuário do seu Banco de Dados SQL do Azure. Sim
- Palavra-passe A senha do seu Banco de Dados SQL do Azure. Sim
OAuth2
Principal de Serviço
- ID do inquilino 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 principal de serviço A chave do aplicativo. Sim