Compartilhar via


Conectar-se por meio de aplicativos comuns

Este artigo fornece exemplos sobre como se conectar ao Azure Data Explorer do LINQPad, Azure Data Studio, DBever e Microsoft SQL Server Management Studio.

Para obter mais informações, consulte a visão geral sobre emulação do SQL Server no Azure Data Explorer.

LINQPad

Você pode se conectar ao Azure Data Explorer do LINQPad como se o Azure Data Explorer fosse um servidor SQL.

  1. Selecione Adicionar conexão.

  2. Defina o contexto de dados de compilação automaticamente.

  3. Defina Padrão (LINQ to SQL), o driver LINQPad.

  4. Defina o SQL Azure.

  5. Para o servidor, especifique o nome do cluster do Azure Data Explorer. Por exemplo, mykusto.kusto.windows.net.

  6. Defina a Autenticação do Windows (Active Directory) para entrar.

  7. Selecione Testar para verificar a conectividade.

  8. Selecione OK. A janela do navegador exibe a exibição em árvore com os bancos de dados.

  9. Agora, você pode navegar pelos bancos de dados, tabelas e colunas e executar consultas SQL e LINQ na janela de consulta. Especifique a linguagem SQL e selecione uma conexão com o banco de dados. Por exemplo, selecione uma tabela na janela do navegador. Selecione Contar e deixe-o executar.

Azure Data Studio (1.3.4 e superior)

Você pode se conectar ao Azure Data Explorer do Azure Data Studio como se o Azure Data Explorer fosse um servidor SQL.

  1. Defina o tipo de conexão como Microsoft SQL Server.

  2. Especifique o nome do cluster do Azure Data Explorer como um nome de servidor. Por exemplo, mykusto.kusto.windows.net.

  3. Defina o tipo de autenticação Microsoft Entra ID - Universal com suporte a MFA.

  4. Especifique a conta provisionada na ID do Microsoft Entra. Por exemplo, myname@contoso.com. Adicione a conta pela primeira vez.

  5. Use o Seletor de banco de dados para selecionar o banco de dados.

  6. Selecione Conectar para levá-lo ao painel do banco de dados e definir a conexão.

  7. Selecione Nova Consulta para abrir a janela de consulta ou selecione a tarefa Nova Consulta no painel.

DBeaver (5.3.3 e superior)

Para configurar o DBeaver para manipular conjuntos de resultados de maneira compatível com o Azure Data Explorer:

  1. Selecione Preferências no menu Janela .
  2. Selecione Editor de Dados na seção Editores .
  3. Certifique-se de que Atualizar dados na próxima leitura de página está marcado.

Agora, conecte-se ao Azure Data Explorer do DBeaver como se o Azure Data Explorer fosse um servidor SQL:

  1. Selecione Nova Conexão no menu Banco de Dados .

  2. Procure o Azure e defina o Banco de Dados SQL do Azure. Selecione Avançar.

  3. Especifique o host. Por exemplo, mykusto.kusto.windows.net.

  4. Especifique o banco de dados. Por exemplo, mydatabase.

    Aviso

    Não use master como o nome do banco de dados. O Azure Data Explorer requer uma conexão com um banco de dados específico.

  5. Defina Active Directory - Senha para autenticação.

  6. Especifique as credenciais do usuário do Active Directory. Por exemplo, myname@contoso.come defina a senha correspondente para esse usuário.

  7. Selecione Testar conexão ... para verificar se os detalhes da conexão estão corretos.

Microsoft SQL Server Management Studio (v18.x)

Para se conectar ao Azure Data Explorer a partir do Microsoft SQL Server Management Studio:

  1. Selecione Conectar e, em seguida, Mecanismo de Banco de Dados em Pesquisador de Objetos.

  2. Especifique o nome do cluster do Azure Data Explorer como um nome de servidor. Por exemplo, mykusto.region.kusto.windows.net.

  3. Defina Microsoft Entra ID - Universal com MFA para autenticação e especifique o nome de usuário.

  4. Selecione Opções.

  5. Selecione Procurar Servidor em Conectar ao banco de dados para procurar bancos de dados disponíveis.

  6. Selecione Sim para continuar navegando.

  7. A janela exibe uma exibição em árvore com todos os bancos de dados disponíveis. Selecione um banco de dados para se conectar a esse banco de dados. Outra possibilidade é selecionar padrão em Conectar ao banco de dados e, em seguida, selecionar Conectar. Em seguida, o pesquisador de objetos exibirá todos os bancos de dados.

    Observação

    Ainda não há suporte para a navegação em objetos de banco de dados por meio do SSMS, já que o SSMS usa subconsultas correlacionadas para procurar o esquema do banco de dados. Subconsultas correlacionadas não têm suporte no Azure Data Explorer. Para obter mais informações, consulte subconsultas correlacionadas.

  8. Selecione Nova Consulta para abrir a janela de consulta e definir seu banco de dados.

  9. Agora, você pode executar consultas SQL personalizadas na janela de consulta.

PowerShell

O exemplo a seguir mostra como se conectar ao cluster usando um driver ODBC no PowerShell usando uma cadeia de conexão.

$conn = [System.Data.Common.DbProviderFactories]::GetFactory("System.Data.Odbc").CreateConnection()
$conn.ConnectionString = "Driver={ODBC Driver 17 for SQL Server};Server=mykustocluster.kusto.windows.net;Database=mykustodatabase;Authentication=ActiveDirectoryIntegrated"
$conn.Open()
$conn.GetSchema("Tables")
$conn.Close()