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:
- Para começar a usar o conector do Banco de Dados SQL do Azure no Fluxo de Dados Gen2, acesse Obter dados do Data Factory no Microsoft Fabric.
- Instale ou configure quaisquer pré-requisitos do Banco de Dados SQL do Azure antes de se conectar ao conector do Banco de Dados SQL do Azure.
- Para se conectar ao conector do Banco de Dados SQL do Azure do Power Query, acesse Conectar-se ao Banco de Dados SQL do Azure do Power Query Online.
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:
No cabeçalho da página no serviço Data Factory, selecione Configurações >Gerenciar conexões e gateways.
Selecione Novo na parte superior da faixa de opções para adicionar uma nova fonte de dados.
O painel Nova conexão aparece no lado esquerdo da página.
Configurar sua conexão
Etapa 1: Especificar o nome da conexão, o tipo de conexão, a conta e o domínio
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.
Autenticação Básica
Selecione Básica em Método de autenticação.
- 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 .
Autenticação de 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:
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
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.
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;
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];
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.
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 |