Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve as etapas para criar uma conexão de banco de dados do SQL Server.
Tipos de autenticação com suporte
O conector de banco de dados do SQL Server dá suporte aos seguintes tipos de autenticação para cópia e Dataflow Gen2, respectivamente.
| Tipo de autenticação | Copiar | Fluxo de Dados Gen2 |
|---|---|---|
| Basic (Nome de usuário/Senha) | √ | √ |
| Conta organizacional | √ | √ |
| Entidade de serviço | √ (somente para SQL Server em VMs do Azure) | √ |
| Windows | √ (quando estiver usando o gateway de dados local) | √ |
| Identidade do ambiente de trabalho | Não disponível | √ |
Configurar sua conexão para o Dataflow Gen2
Você pode conectar o Dataflow Gen2 no Microsoft Fabric ao banco de dados do SQL Server usando conectores do Power Query. Siga estas etapas para criar sua conexão:
- Verifique as funcionalidades, as limitações e as considerações para garantir que o cenário seja compatível.
- Obter dados no Fabric.
- Conecte-se ao banco de dados do SQL Server.
Capabilities
- Import
- DirectQuery (modelos semânticos do Power BI)
- Opções avançadas
- Tempo de espera do comando em minutos
- Instrução SQL nativa
- Colunas de relação
- Navegar usando a hierarquia completa
- Suporte de failover do SQL Server
Obter dados
Para obter dados no Data Factory:
No lado esquerdo do Data Factory, selecione Workspaces.
No workspace do Data Factory, selecione Novo Fluxo de Dados Gen2> para criar um novo fluxo de dados.
No Power Query, selecione Obter dados na faixa de opções ou selecione Obter dados de outra origem na exibição atual.
Na página Escolher fonte de dados, use Pesquisar para pesquisar o nome do conector ou selecione Exibir mais à direita do conector para ver uma lista de todos os conectores disponíveis no serviço do Power BI.
Se você optar por exibir mais conectores, ainda poderá usar Pesquisar para pesquisar o nome do conector ou escolher uma categoria para ver uma lista de conectores associados a essa categoria.
Conectar-se ao banco de dados do SQL Server
Para fazer a conexão, execute as seguintes etapas:
Selecione a opção de banco de dados do SQL Server na seleção do conector. Para obter mais informações, acesse Onde obter dados.
Na caixa de diálogo de banco de dados do SQL Server exibida, insira o nome do servidor e, opcionalmente, do banco de dados.
Se o SQL Server não estiver online, selecione um gateway de dados local. Além disso, se estiver usando a porta com nome de servidor, use o valor
servername*como o nome do servidor nas configurações de conexão.Se você estiver se conectando a esse banco de dados pela primeira vez, selecione o tipo de autenticação e insira suas credenciais.
Se a conexão não estiver criptografada e a caixa de diálogo de conexão contiver uma caixa de seleção Usar Conexão Criptografada, desmarque a caixa de seleção.
Selecione Avançar para continuar.
No Navegador, selecione os dados necessários e selecione Transformar dados.
Limitações e considerações
O certificado do SQL Server não é confiável no cliente (Power BI Desktop ou gateway de dados local)
Ao estabelecer uma conexão com um SQL Server local usando o gateway de dados local ou o Power BI Desktop e o SQL Server utiliza um certificado autoassinado, é possível que a operação de atualização de um modelo semântico ou fluxo de dados do Fabric possa falhar com a seguinte mensagem de erro:
Microsoft SQL: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)
Para solucionar esse erro ao usar o gateway de dados local, altere as configurações do gateway para atualizar a configuração de SqlTrustedServers usando as seguintes etapas:
No computador local em que o gateway de dados local está instalado, navegue até C:\Arquivos de Programas\Gateway de dados local.
Faça um backup do arquivo de configuração chamado Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.
Abra o arquivo de configuração de Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config original e localize a entrada
SqlTrustedServers.Atualize o valor
SqlTrustedServerscom os nomes dos servidores SQL aos qual confiar e se conectar.O valor contém uma lista delimitada por vírgula de nomes de servidor e dá suporte a * como curinga. Portanto, por exemplo, no exemplo a seguir:
<setting name="SqlTrustedServers" serializeAs="String"> <value>contososql*,mysvr</value> </setting>o valor
contososql*,mysvrcorresponde acontososql6,contososqlazureemysvr, mas não corresponde amysvr.microsoft.com.
Para solucionar esse erro ao usar o Power BI Desktop, modifique o valor da variável de ambiente PBI_SQL_TRUSTED_SERVERS para incluir os SQL Servers. Os valores com suporte são os mesmos descritos para a configuração do gateway (conforme descrito na etapa 4 acima).
Para conexões com o SQL Server a partir do Power BI Desktop e do gateway de dados local em versões de fevereiro de 2025 ou posteriores, siga uma destas opções:
- Siga a solução mencionada anteriormente para adicionar a variável de ambiente
PBI_SQL_TRUSTED_SERVERS. - Peça aos administradores do SQL que adquiram um certificado de uma autoridade de certificação conhecida.
- Altere a configuração
SqlTrustedServersno arquivo de configuração do gateway.
Colunas Always Encrypted
O Power Query não dá suporte a colunas 'Always Encrypted'.
Autenticação do Microsoft Entra ID
A autenticação da ID do Microsoft Entra (conta organizacional) só terá suporte no conector do SQL Server se o servidor especificado também der suporte à autenticação da ID do Microsoft Entra. Caso contrário, você pode encontrar um erro The OAuth authentication method isn't supported in this data source.
No serviço do Power BI, o método de autenticação da ID do Microsoft Entra aparece como OAuth2.