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:
- Para começar a usar o conector do Banco de Dados SQL do Azure no Dataflow Gen2, vá para Obter dados do Data Factory no Microsoft Fabric.
- Certifique-se de instalar ou configurar qualquer pré-requisito do Banco de Dados SQL do Azure antes de se conectar ao conector do Banco de Dados SQL do Azure.
- Para ligar ao conector da Base de Dados SQL do Azure a partir do Power Query, aceda a Ligar à Base de Dados SQL do Azure a partir do Power Query Online.
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:
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 é aberto no lado esquerdo da página.
Configurar a ligação
Etapa 1: Especifique o nome da conexão, o tipo de conexão, a conta e o domínio
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.
Autenticação básica
Selecione Básico em Método de autenticação.
- 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 .
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:
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
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.
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;
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];
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.
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 |