MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

2 participantes

    Conexão MySQL ODBC

    avatar
    gleidsonmacedo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 18/10/2022

    Conexão MySQL ODBC Empty Conexão MySQL ODBC

    Mensagem  gleidsonmacedo 18/10/2022, 20:21

    Fiz um plano de hospedagem no Hostinger que tem Banco de dados MySQL, e com o Conector ODBC MySQL e o SQL-Front fiz a migração, tudo funcionou perfeitamente por 40s. Depois deu um erro de "falha na chamada" procurei ajuda no fórum e vi que isso ocorre porque o parâmetro global Connection_Timeout está configurado pra um tempo baixo, de fato estava configurado para 20s, a solução seria mudar para 28800, ou seja, 8h. O Problema é que o Hostinger não permite alterar esse parâmetro. Alguém recomendaria um servidor que permita alterar o parâmetro ou que já tenha um timeout alto? Existe algum meio, via VBA, de fazer a reconexão automática a cada 10s pra evitar que dê esse erro? Obrigado.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2759
    Registrado : 13/12/2016

    Conexão MySQL ODBC Empty Re: Conexão MySQL ODBC

    Mensagem  Alexandre Fim 18/10/2022, 21:16

    Olá Gleidson,

    Seja bem-vindo ao forum!

    Neste caso tente mudar o Connection_Timeout para 0 (zero), ou seja, sem limite.

    Att,

    Alexandre Fim



    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Conexão MySQL ODBC Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    gleidsonmacedo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 18/10/2022

    Conexão MySQL ODBC Empty Re: Conexão MySQL ODBC

    Mensagem  gleidsonmacedo 18/10/2022, 21:33

    Olá, Alexandre, obrigado.
    Mas o Hostinger não permite alterar o Conection_timeout,, a resposta que o suporte me deu foi que o meu plano não tem acesso ao root e por isso não posso alterar os parâmetros e que:

    "De fato em nossos servidores compartilhados o limite de tempo que a conexão SQL pode ficar aberta é de 20 segundos, então passando deste tempo ele dará o timeout mesmo."

    Sugeriu outro plano, porém o outro plano "não tem um painel de gerenciamento ~ o que exige um pouco mais de conhecimento técnico ~ então você pode fazer tudo por linha de comando ou instalar um painel.".

    Alguém recomenda um servidor que eu possa usar o MySQL com um timeout maior ou uma alternativa para não ser desconectado?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2759
    Registrado : 13/12/2016

    Conexão MySQL ODBC Empty Re: Conexão MySQL ODBC

    Mensagem  Alexandre Fim 18/10/2022, 21:51

    Gleidson,

    Vc está usando o Access com tabelas vinculadas no MySQL, ou usa desacoplado com conexão via código?

    Já passei por isso usando MySQL da Hostgator, onde o meu plano contemplava servidor compratilhado, e ai não tem jeito, pq nesses servidores pode ter 10,100 ou 1000 clientes rodando nele, e o provedor "derruba" a conexão de quem fica inativo por 20 segundos. No meu caso, a conexão durava 60 segundos.



    Alexandre


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Conexão MySQL ODBC Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    gleidsonmacedo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 18/10/2022

    Conexão MySQL ODBC Empty Re: Conexão MySQL ODBC

    Mensagem  gleidsonmacedo 18/10/2022, 22:11

    Estou usando tabelas vinculadas . Nesse caso só outro plano, com servidor semi dedicado ou dedicado? É difícil configurar? Você ainda usa hoje? Qual usa?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2759
    Registrado : 13/12/2016

    Conexão MySQL ODBC Empty Re: Conexão MySQL ODBC

    Mensagem  Alexandre Fim 18/10/2022, 22:18

    Gleidson,

    Neste caso acredito que não tem muito o que fazer e ter que assinar um serviço de servidor dedicado, onde o preço é mais caro.

    O sistema que eu desenvolvi é todo desacoplado e eu utilizava uma função para conexão com banco de dados, e as rotinas de insert/delete/update/select eram realizadas através de procedures no banco de dados.

    Nesta função, eu criei uma rotina onde ela verificava se a propriedade da conexão "DefaultDatabase" era diferente de NULO, pois quando o servidor derrubava a conexão, esta propriedade era definida como NULL. Neste caso, eu executava novamente a conexão e assim a aplicação não encerrava.

    É isso

    Att,

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Conexão MySQL ODBC Setinf11
    Sistemas e Tecnologia Ltda

    gleidsonmacedo gosta desta mensagem


      Data/hora atual: 26/1/2023, 21:49