Liberar conexão MySql em servidor ASP
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Liberar conexão MySql em servidor ASP
Estou recebendo este erro:
500 - Erro de servidor interno.
Existe um problema com o recurso que você está procurando e ele não pode ser exibido.
Estou usando um servidor Windows 7.
Está tudo ok com o ASP, mas está falhando na conexão com MySql, provavelmente questão de segurança.
O mesmo fonte roda no meu site e está ok.
Tentei com o mesmo banco de dados do site, e com o banco de dados local.
Alguém sabe o que é necessário liberar pra poder conectar via ADO?
500 - Erro de servidor interno.
Existe um problema com o recurso que você está procurando e ele não pode ser exibido.
Estou usando um servidor Windows 7.
Está tudo ok com o ASP, mas está falhando na conexão com MySql, provavelmente questão de segurança.
O mesmo fonte roda no meu site e está ok.
Tentei com o mesmo banco de dados do site, e com o banco de dados local.
Alguém sabe o que é necessário liberar pra poder conectar via ADO?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Liberar conexão MySql em servidor ASP
Amiguinho,
Bem, voce esta usando o ISS no Windows 7 com permissão de scripts ASP.
Em suma esta rodando tudo ok. Lógico, que pelo fato de serem todos produtos Microsoft rodarão finos.
Quando voce usa o mesmo script para acesso via MySQL voce precisa ter um driver cliente de ODBC para MySQL.
Quando instalamos Windows ele já coloca os drivers ODBC necessários para os seus produtos.
Bem, voce esta usando o ISS no Windows 7 com permissão de scripts ASP.
Em suma esta rodando tudo ok. Lógico, que pelo fato de serem todos produtos Microsoft rodarão finos.
Quando voce usa o mesmo script para acesso via MySQL voce precisa ter um driver cliente de ODBC para MySQL.
Quando instalamos Windows ele já coloca os drivers ODBC necessários para os seus produtos.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Liberar conexão MySql em servidor ASP
O driver já está intalado.
Do jeito que está já funcionava no Windows XP, mas parece que no Windows 7 precisa alguma liberação a mais.
Do jeito que está já funcionava no Windows XP, mas parece que no Windows 7 precisa alguma liberação a mais.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Liberar conexão MySql em servidor ASP
Amiguinho,
O servidor MySQL ta subindo? A versão é 5.0 para cima? já verificou firewall ou excessões?
Se o servidor estiver em uma hospedagem, verifique a forma de conecção. No meu hospedeiro a forma de acesso ao servidor é diferente quando acesso direto pelo site da forma de acesso remoto.
O servidor MySQL ta subindo? A versão é 5.0 para cima? já verificou firewall ou excessões?
Se o servidor estiver em uma hospedagem, verifique a forma de conecção. No meu hospedeiro a forma de acesso ao servidor é diferente quando acesso direto pelo site da forma de acesso remoto.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Liberar conexão MySql em servidor ASP
É um servidor com Windows 7, aqui comigo.
Tenho acesso ao MySql via ADO e está funcionando normalmente.
Só pelo ASP é que não funciona.
O ASP.NET é liberado automaticamente, e foi necessária configuração especial pra liberar ASP.
Não testei por ADO.NET, mas acredito que precise alguma configuração especial pra liberar ADO.
Acesso por ADO via Harbour, local no servidor, via rede e via internet normalmente.
É só no ASP que não vai.
Tenho acesso ao MySql via ADO e está funcionando normalmente.
Só pelo ASP é que não funciona.
O ASP.NET é liberado automaticamente, e foi necessária configuração especial pra liberar ASP.
Não testei por ADO.NET, mas acredito que precise alguma configuração especial pra liberar ADO.
Acesso por ADO via Harbour, local no servidor, via rede e via internet normalmente.
É só no ASP que não vai.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Liberar conexão MySql em servidor ASP
Amiguinho,
Já tive estes problemas relacionados ao servidor ASP.
Quando voce instala e ativa o ISS pela primeira vez o ASP funciona uma beleza. Mas se voce ativar o ASP.NET depois ferra tudo e o ASP normal não funciona mais.
Eu não lembro como fiz para funcionar, tempos atrás, mas depois de muitas instalações e dorres de cabeça, decidi rodar ASP.NET por meio de serviço extra, o UltiDevCassiniWS.NET1.
Para o caso do ASP não rodar após a ativação do ASP.NET eu testei o Baby Web ASP.
Voce pode também executar via APACHE o Active Server Pages.
Só não garanto a compatibilidade, mas se o uso dos WebServers for para testes e desenvolvimento acho que lhe ajudarão.
Já tive estes problemas relacionados ao servidor ASP.
Quando voce instala e ativa o ISS pela primeira vez o ASP funciona uma beleza. Mas se voce ativar o ASP.NET depois ferra tudo e o ASP normal não funciona mais.
Eu não lembro como fiz para funcionar, tempos atrás, mas depois de muitas instalações e dorres de cabeça, decidi rodar ASP.NET por meio de serviço extra, o UltiDevCassiniWS.NET1.
Para o caso do ASP não rodar após a ativação do ASP.NET eu testei o Baby Web ASP.
Voce pode também executar via APACHE o Active Server Pages.
Só não garanto a compatibilidade, mas se o uso dos WebServers for para testes e desenvolvimento acho que lhe ajudarão.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Liberar conexão MySql em servidor ASP
Achei a informação, agora falta descobrir como colocar em prática.
http://support.microsoft.com/kb/306345/pt-br
Tem a ver mesmo com a permissão para o "usuário" que roda asp ter acesso ao odbc.
Que usuário é esse, não faço a menor idéia.
http://support.microsoft.com/kb/306345/pt-br
Tem a ver mesmo com a permissão para o "usuário" que roda asp ter acesso ao odbc.
Que usuário é esse, não faço a menor idéia.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Liberar conexão MySql em servidor ASP
Amiguinho,
Clique em INICIAR, dê botão direito sobre MEU COMPUTADOR e abra a aba NOME DO COMPUTADOR e veja o NOME COMPLETO DO COMPUTADOR.
Abra o REGEDIT e procure a chave HKLM\SOFTWARE\ODBC\ODBC.INI e em cada uma das chaves ali existente clique sobre elas com botão direito e escolha PERMISSÕES.
Procure pelo usuario da maquina e selecione CONTROLE TOTAL, aplique e verifique se resolve. Reinicie caso necessário.
Clique em INICIAR, dê botão direito sobre MEU COMPUTADOR e abra a aba NOME DO COMPUTADOR e veja o NOME COMPLETO DO COMPUTADOR.
Abra o REGEDIT e procure a chave HKLM\SOFTWARE\ODBC\ODBC.INI e em cada uma das chaves ali existente clique sobre elas com botão direito e escolha PERMISSÕES.
Procure pelo usuario da maquina e selecione CONTROLE TOTAL, aplique e verifique se resolve. Reinicie caso necessário.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Liberar conexão MySql em servidor ASP
Complicou.
o odbc.ini está vazio.
Se eu não estiver enganado, odbc.ini seria pra definir conexão DSN, mas sempre usei conexão direta.
o odbc.ini está vazio.
Se eu não estiver enganado, odbc.ini seria pra definir conexão DSN, mas sempre usei conexão direta.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Liberar conexão MySql em servidor ASP
Amiguinho,
Sim, se não criou DNS não terá nada lá. Mas altere as permissões da chave, sem se importar com o conteúdo.
Sim, se não criou DNS não terá nada lá. Mas altere as permissões da chave, sem se importar com o conteúdo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Liberar conexão MySql em servidor ASP
Decidi tentar resolver o problema novamente.
Após várias pesquisas no google e mexidas, acabei caindo nesta sua resposta do ano passado.
O registro continuava vazio.
Não sei o que aconteceu, até coincidiu que virou meia-noite e apareceu tudo, aí foi só alterar as permissões.
Não faço idéia de qual mexida fez aparecer.
Mas no final, sua dica funcionou vários meses depois.
Após várias pesquisas no google e mexidas, acabei caindo nesta sua resposta do ano passado.
O registro continuava vazio.
Não sei o que aconteceu, até coincidiu que virou meia-noite e apareceu tudo, aí foi só alterar as permissões.
Não faço idéia de qual mexida fez aparecer.
Mas no final, sua dica funcionou vários meses depois.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/