Como conectar ao banco de dados azure

Pedro Carvalho 20 Pontos de reputação
2024-11-07T20:50:48.77+00:00

Estou tentando conectar uma aplicação a um banco de dados mysql na azure. No caso, eu estou acessando via microsoft graph vários emails e eu quero que, conforme eu os acesso, eles sejam salvos em uma base de dados. No entanto, meu programa não consegue nem estabelecer a conexão com a nuvem.

SQL Server
SQL Server
Uma família de sistemas de gerenciamento e análise de banco de dados relacional da Microsoft para soluções de comércio eletrônico, linha de negócios e data warehouse.
63 perguntas
0 comentários Sem comentários
{count} votos

Resposta aceita
  1. Jonathan Pereira Castillo 9,965 Pontos de reputação Fornecedor da Microsoft
    2024-11-08T16:27:34.03+00:00

    Oi Pedro Carvalho!

    Bem-vindo ao Microsoft Q&A!

    Para conectar sua aplicação a um banco de dados MySQL no Azure, você pode seguir os passos abaixo. Vou incluir links para artigos técnicos do Microsoft Learn que podem te ajudar:

    Criar um Banco de Dados MySQL no Azure:

    • Acesse o portal do Azure e crie uma instância de banco de dados MySQL. Você pode seguir este tutorial para criar e configurar seu banco de dados.

    Configurar Regras de Firewall:

    • Certifique-se de configurar as regras de firewall para permitir o acesso ao seu banco de dados. Veja como fazer isso aqui.

    Obter a Cadeia de Conexão:

    • No portal do Azure, navegue até a página do seu banco de dados MySQL e copie a cadeia de conexão. Este artigo mostra como obter e usar a cadeia de conexão. Conectar-se ao Banco de Dados MySQL:
    • Utilize a cadeia de conexão no seu código para estabelecer a conexão. Aqui está um exemplo de como fazer isso em C#:
           string connectionString = "Server=<server_name>;Database=<database_name>;User Id=<username>;Password=<password>;";
           using (MySqlConnection conn = new MySqlConnection(connectionString))
           {
               conn.Open();
               // Seu código para manipular o banco de dados
           }
      
    • Para mais detalhes sobre como conectar-se ao banco de dados MySQL usando diferentes linguagens de programação, consulte este guia.

    Integrar com Microsoft Graph:

    • Para acessar emails via Microsoft Graph e salvar no banco de dados, você pode seguir este tutorial que mostra como usar o Microsoft Graph API com .NET.

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Pedro Carvalho 20 Pontos de reputação
    2024-11-11T12:21:01.8633333+00:00

    Jonathan, estou tendo problemas com o certificado de segurança. Eu tentei baixar o certificado SSL público da página https://learn.microsoft.com/pt-br/azure/mysql/flexible-server/how-to-connect-tls-ssl#download-the-public-ssl-certificate
    Tentei também baixar o baltimore cyber trust root, e só consigo estabelecer a conexão com o banco de dados quando deixo o parâmetro rejectUnauthorized: false no meu código. Tem alguma sugestão?
    Abs

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 9,965 Pontos de reputação Fornecedor da Microsoft
    2024-11-11T16:01:24.5666667+00:00

    Agradeço sinceramente pela oportunidade de ajudar. É gratificante saber que as informações fornecidas foram úteis.

    Espero ter a chance de auxiliar novamente no futuro, com qualquer outra dúvida que possa surgir.

    Atenciosamente,

    Jonathan

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.