Servidor SQL gerenciado fala Microsoft SQL Server
Conectar Azure SQL para Excel, Planilhas Google, IA e REST
Banco de Dados SQL do Azure ou Instância Gerenciada do SQL Server. Ambos utilizam a mesma linguagem do SQL Server, mas com marcas diferentes para que você escolha o serviço pelo qual realmente paga.
Uma conexão, todas as superfícies
Para onde seus dados do Azure SQL podem ir?
- 1 conexão de saída
- 0 portas de entrada
- Somente leitura · credenciais permanecem inalteradas
funciona em
- Para sua equipe, fornecedores e parceiros.
-
Excel suplemento · atualizar sob demanda
-
Planilhas Google complemento · atualizar sob demanda
-
Nova AI Pergunte em inglês simples · texto para SQL
-
Visualizador de dados Compartilhe resultados ao vivo · com a equipe, fornecedores e parceiros · em qualquer dispositivo
- Para aplicativos e sistemas
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizações agendadas Planilhas Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para ferramentas de IA
-
Assistentes de IA Claude · Cursor · Servidor MCP
- Entregue às pessoas
-
Alertas e relatórios Slack · Discord · E-mail · Webhook
O Query Streams lê o Banco de Dados SQL do Azure e a Instância Gerenciada do SQL Server do Microsoft Excel, Planilhas Google, Power BI e assistentes de IA por meio do MCP e de um endpoint REST, tudo através de uma única conexão somente leitura. O Agente de Rede é executado em uma VM dentro da sua VNet e se conecta externamente, portanto, o banco de dados não precisa de um endpoint público nem de uma entrada de firewall. Por baixo dos panos, ele utiliza T-SQL comum — esquema dbo, o mesmo tratamento de tipos do SQL Server local — com autenticação SQL e sem deixar sessões em pool.
O Azure SQL é o Microsoft SQL Server na rede. — o driver padrão, portanto, todas as orientações abaixo se aplicam sem alterações. A única parte específica do Azure SQL é a string de conexão, abordada em detalhes de conexão.
- Para sua equipe, fornecedores e parceiros.
-
Azure SQL para Excel Microsoft Excel · Suplemento do Excel
Extraia resultados do Azure SQL em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.
Guia do Microsoft SQL Server -
Azure SQL para Planilhas Google Suplemento de planilhas
Execute uma consulta SQL do Azure salva na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilham a planilha podem atualizá-la por conta própria.
Guia do Microsoft SQL Server -
Pergunte à Nova sobre o Azure SQL Nova AI · texto para SQL
Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas do Azure SQL, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.
Como funciona o Nova -
Visualizador de dados SQL do Azure Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador
Compartilhe um resultado do Azure SQL em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma grade que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou as credenciais.
Como funciona o Visualizador de Dados - Para aplicativos e sistemas
-
API REST do Azure SQL endpoint HTTP
Publique uma consulta SQL do Azure como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.
Guia do Microsoft SQL Server -
Azure SQL para Power BI Power Query M
Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório lerá os resultados do Azure SQL em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.
Como funciona o Power BI -
Azure SQL para Airtable Plataforma de automação
Sincronize linhas do Azure SQL com uma base do Airtable de acordo com uma programação ou busque-as dentro de um script de automação do Airtable.
Guia do Microsoft SQL Server -
Azure SQL para linha base Plataforma de automação
Alimente uma tabela Baserow do Azure SQL através do endpoint REST — hospedado localmente ou na nuvem Baserow.
Guia do Microsoft SQL Server -
Azure SQL para SeaTable Plataforma de automação
Mantenha uma base SeaTable atualizada com dados do Azure SQL sem exportar um arquivo ou expor o banco de dados.
Guia do Microsoft SQL Server -
Azure SQL para Smartsheet Plataforma de automação
Envie os resultados do Azure SQL para uma grade do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.
Guia do Microsoft SQL Server -
Azure SQL para Anvil Anvil Works · Plataforma de aplicativos
Faça backup de um aplicativo Python do Anvil com o Azure SQL por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.
Guia do Microsoft SQL Server - Para ferramentas de IA
-
Servidor Azure SQL MCP Clientes Claude, Cursor e MCP
Conceda a um assistente de IA acesso somente leitura ao Azure SQL com o esquema necessário para escrever SQL correto — sem credenciais no chat.
Guia do Microsoft SQL Server - Entregue às pessoas
-
Alertas e relatórios do Azure SQL Slack · Discord · E-mail · Webhook
Agende uma consulta SQL do Azure e receba os resultados no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.
Como funcionam os alertas e relatórios
Como funciona
5 etapas, sem alteração no firewall de entrada
Instale o Agente de Rede em uma VM dentro da VNet e acesse o banco de dados por meio de um endpoint privado. O agente se conecta apenas externamente, portanto, não são necessárias regras de entrada nem endpoints públicos.
Atribua o nome do servidor a partir do portal do Azure — <nome>.database.windows.net. A porta 1433 é assumida e omitida, a menos que você a tenha alterado.
Utilize um login SQL com SELECT nos dados que deseja ler. A autenticação SQL é o modelo suportado neste caso.
Deixe que ele leia o esquema. Tabelas, colunas, tipos e chaves são catalogados para que o Construtor de Consultas e o Nova conheçam a estrutura antes que alguém escreva T-SQL.
Ao salvar, o Microsoft Excel, o Google Sheets, o Power BI, o MCP e o REST leem esse banco de dados por meio de uma única conexão — ou o combinam com suas outras fontes em uma única instrução.
Análise detalhada do recurso
O que o Azure SQL oferece a você
O que o Azure vê quando o agente se conecta.
O Azure SQL é um serviço compartilhado com opiniões definidas sobre quem pode interagir com ele, portanto, é importante ser preciso sobre o que é permitido.
- A disponibilidade do servidor é testada via TCP antes de qualquer tentativa de login, portanto, um nome de servidor incorreto ou um caminho bloqueado é interpretado como um problema de rede, em vez de resultar em uma falha de login no Azure.
- O agrupamento de conexões está desativado. Nenhuma sessão ociosa será acumulada em seu banco de dados entre as consultas. — o que, em uma camada sem servidor, representa a diferença entre permanecer pausado e ser mantido ativo.
- A recusa do próprio firewall do Azure é reconhecida pelo que é, portanto, um servidor que não foi informado sobre o seu endereço reporta um bloqueio de rede em vez de uma falha genérica.
- Todas as conexões com o Azure SQL são criptografadas, pois o Azure exige TLS e rejeita qualquer protocolo inferior. Essa garantia é do Azure, e não algo que o agente negocie em seu nome.
Sem servidor e a primeira consulta após uma pausa
Essa é a única aresta que vale a pena conhecer antes de se deparar com ela, porque o sintoma parece uma conexão rompida, mas não é.
- Um banco de dados sem servidor entra em pausa automaticamente quando ocioso, e reativá-lo leva o tempo necessário para a tentativa de conexão.
- O agente aguarda 30 segundos para se conectar e 35 segundos para que uma consulta comece a retornar. Uma ativação a frio pode exceder esse tempo.
- Não há repetição automática, então, para ser honesto, a primeira consulta após uma longa pausa pode expirar e precisar ser executada uma segunda vez. Tudo o que acontece depois disso funciona normalmente.
- Um banco de dados pausado é reconhecido como tal, e não relatado como ausente; portanto, a mensagem informa o que realmente aconteceu.
É o SQL Server, com duas ressalvas específicas para o Azure.
O dialeto, os tipos e o layout do esquema são os mesmos de qualquer outro SQL Server, que é o objetivo de usá-lo. Duas coisas diferem.
- O esquema padrão é dbo, e é isso que uma referência entre fontes diferentes carrega. — azure_sql.dbo.orders.
- A autenticação do Windows e do Microsoft Entra não é suportada; o agente apresenta um login SQL.
- O Banco de Dados SQL do Azure não possui um T-SQL próprio para consultas entre bancos de dados, portanto, a oferta de consultar um segundo banco de dados na mesma conexão é negada para esses hosts. Isso não afeta em nada as consultas entre diferentes fontes de dados. — esses dados são reunidos por meio de fluxos de consulta em conexões separadas, portanto, a junção de um banco de dados SQL do Azure a qualquer outra coisa funciona normalmente.
- A instância gerenciada compartilha o mesmo sufixo de nome de host e se conecta da mesma forma; não há placa separada nem comportamento exclusivo da instância gerenciada.
-- T-SQL comum, somente leitura, contra o serviço gerenciado SELECT TOP (50) c.Name, COUNT(o.OrderId) AS Orders, SUM(o.Amount) AS Revenue FROM dbo.Customers AS c JOIN dbo.Orders AS o ON o.CustomerId = c.CustomerId WHERE o.PlacedAt >= DATEADD(day, -30, SYSUTCDATETIME()) GROUP BY c.Name ORDER BY Revenue DESC;
Compartilhado por todos os conectores de banco de dados
Verdadeiro para todos os conectores de banco de dados.
- Apenas envio — o agente abre uma conexão criptografada para o Query Streams. Nenhuma porta de entrada para encaminhar, nenhuma VPN, nenhuma lista de permissões de IP, nada sobre seu banco de dados exposto à internet.
- As credenciais permanecem no mesmo lugar. — O nome de usuário e a senha do banco de dados ficam armazenados na máquina onde você instalou o agente. O Query Streams nunca os recebe e não consegue acessar seu banco de dados por conta própria.
- Somente leitura, obrigatório — uma instrução por vez, apenas SELECT e similares. Uma operação de escrita é rejeitada em sua própria máquina antes mesmo de ser enviada ao servidor, em vez de depender de uma permissão que alguém se lembrou de definir.
- Implante quantos agentes desejar. — uma por site, região ou nuvem. Todas as fontes de dados que eles podem visualizar aparecem em um único menu suspenso, para que ninguém precise saber qual agente hospeda o quê.
O que você obtém depois de salvar uma consulta.
- Compartilhe a capacidade, não o SQL. — um colega ou um parceiro externo pode executar sua consulta e alterar seus filtros sem nunca ver a declaração por trás dela.
- Filtros de ambas as direções — declare-as você mesmo como @variáveis ou deixe o conector identificar os valores literais já presentes na sua cláusula WHERE e oferecê-los como listas suspensas.
- Leia de qualquer lugar — Microsoft Excel, Google Sheets, Power BI, a API REST, assistentes de IA via MCP, o Construtor de Consultas e o Nova leem a mesma consulta salva.
- Execute várias ao mesmo tempo — cinco consultas salvas em cinco abas de planilha, transmitidas simultaneamente, independentemente do tamanho dos resultados.
- Conecte-o a qualquer outro dispositivo que você já tenha utilizado. — outro banco de dados, uma API de negócios ou uma pasta de arquivos, em uma única instrução somente leitura.
SQL entre fontes diferentes
Integre o Azure SQL ao restante dos seus dados.
Uma única instrução pode abranger o Azure SQL e suas outras conexões simultaneamente. Cada origem executa apenas a parte que consegue, transmite o resultado de volta e a junção ocorre de forma centralizada — as origens nunca se comunicam entre si e nada é copiado para nenhum lugar.
3 conexões · 3 agentes
Uma declaração
-- nada copiado, nada mesclado, nada agendado
SELECIONAR c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE azure_sql.dbo.pedidos1 f
JUNTAR pg_crm.clientes.públicos2 c LIGADO c.id = f.id_do_cliente
JUNTAR cobrança.stripe.faturas3 i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;
As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas
Detalhes da conexão
O que o Azure SQL precisa
- Hospedar
- <server>.database.windows.net — o mesmo sufixo para o Banco de Dados SQL do Azure e a Instância Gerenciada do SQL Server
- Porta padrão
- 1433, e omitido da string de conexão quando é o padrão.
- Motorista
- Microsoft.Data.SqlClient 6.0.1
- Autenticação
- Autenticação SQL. Microsoft Entra ID, identidade gerenciada e autenticação do Windows não são suportadas.
- Criptografia
- O Azure exige TLS e rejeita conexões não criptografadas, portanto o tráfego é criptografado; o agente não verifica a cadeia de certificados.
- Agrupamento
- Desligado, deliberadamente — nada fica ocioso no banco de dados entre as consultas.
- Tempo limite
- 5 segundos para a verificação de acessibilidade TCP, 30 segundos para conectar, 35 segundos para que uma consulta comece a retornar.
- Sem servidor
- Uma ativação a frio pode ultrapassar o tempo limite de conexão; não há nova tentativa automática, portanto, a primeira consulta após uma longa pausa pode precisar ser executada duas vezes.
- Permissões
- Um login SQL com SELECT no que você deseja ler.
- Esquema padrão
- dbo, que é o que uma referência federada carrega.
A questão de segurança aqui é a mesma que torna o conector do SQL Server local valioso, agora migrada para o Azure. O agente fica dentro da sua VNet e abre uma única conexão externa, de modo que o banco de dados mantém o acesso à rede pública desativado, seu firewall livre de endereços de escritório que mudam e nunca tem nada escutando em seu nome. Nada é copiado e nada é agendado — uma consulta é executada quando alguém a solicita.
O conceito de "serverless" é mencionado deliberadamente, em vez de ser ignorado. A pausa automática é um recurso pago que as pessoas escolhem propositalmente, e a consequência honesta é que a primeira consulta após um período de inatividade pode exceder o tempo limite de conexão de 30 segundos sem nenhuma nova tentativa. Saber disso antecipadamente transforma uma falha misteriosa em uma esperada; o fato de o pool de consultas estar desativado também significa que o Query Streams não é o responsável por manter um banco de dados pausado ativo e gerando receita.
O Banco de Dados SQL do Azure não consegue realizar junções entre seus próprios bancos de dados em T-SQL, o que é uma limitação do serviço e não deste conector. Consultas entre fontes diferentes em Fluxos de Consulta são montadas em conexões separadas, portanto, um banco de dados SQL do Azure pode ser unido a um banco de dados de aplicativo Postgres, uma pasta de arquivos CSV ou uma API de faturamento em uma única instrução somente leitura — escrita como azure_sql.dbo.orders, porque dbo é o que o SQL Server utiliza.
Documentação do fornecedor: azure.microsoft.com
Perguntas frequentes
Perguntas sobre o Azure SQL
Quais ferramentas podem ler dados do Azure SQL por meio de fluxos de consulta?
Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte o banco de dados uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.
Preciso abrir uma porta no firewall para meu banco de dados SQL do Azure?
Não. O Agente de Rede do Query Streams é executado dentro da sua rede e abre uma única conexão criptografada de saída. Nada fica à escuta do tráfego de entrada, nenhuma VPN é necessária e o banco de dados mantém suas regras de firewall existentes.
É possível que os fluxos de consulta alterem dados no Azure SQL?
Não. O agente impõe o modo somente leitura no ponto de execução — uma instrução por vez, apenas SELECT e similares. As credenciais permanecem no agente e nunca são enviadas para o Query Streams.
O que o Query Streams precisa para se conectar ao Azure SQL?
Um host acessível, uma função e sua senha — o agente carrega o driver, portanto, nada é instalado no banco de dados. Host: <servidor>.database.windows.net — o mesmo sufixo para o Banco de Dados SQL do Azure e a Instância Gerenciada do SQL Server. Porta padrão: 1433, omitida da string de conexão quando esta for a padrão. Driver: Microsoft.Data.SqlClient 6.0.1. Autenticação: Autenticação SQL Server. Microsoft Entra ID, identidade gerenciada e autenticação do Windows não são suportadas.
Posso unir o Azure SQL a outro banco de dados na mesma consulta?
Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o Azure SQL e suas outras conexões simultaneamente, escritas como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto, as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — SELECT, WITH e EXPLAIN apenas — e há um limite para a quantidade de dados que uma origem pode fornecer para uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.
Conectar-se ao Azure SQL é diferente de conectar-se ao Microsoft SQL Server?
Apenas a cadeia de conexão. O Azure SQL utiliza o protocolo de comunicação do Microsoft SQL Server, portanto, filtros, agendamento, compartilhamento, os complementos do Excel e do Google Sheets e o servidor MCP funcionam de maneira idêntica. O cartão do Azure SQL preenche automaticamente as configurações de host, porta e SSL esperadas pelo provedor.
Existe algum guia de conversão de SQL do Azure para Excel?
Sim, é o guia do Microsoft SQL Server e está correto para o Azure SQL, conforme descrito. O Azure SQL utiliza o protocolo de comunicação do Microsoft SQL Server, portanto, a conexão entre Azure SQL e Excel, Azure SQL e Planilhas Google, e qualquer outro destino, segue os mesmos passos. A única parte específica do Azure SQL é a string de conexão, e o cartão do Azure SQL a preenche automaticamente.
Coloque o Azure SQL onde o trabalho acontece.
Instale o agente, aponte-o para seu banco de dados e escolha um destino.
Somente leitura Apenas envio As credenciais permanecem com o agente.

