Eduardo hj eu já aviso a todos os usuários que preciso prar o serviço, mas como a instituição esta crescendo e o número de acesso tbém, fica dificil avisar a todos os usuários. Por isso eu gostaria de realizar os passos abaixo:
1º - Avisar pelo meu sistema a parada temporária do serviço para iniciar a manutenção; 2º - Para o serviço do mysql pelo programa (até pq no servidor eu só preciso dá um stop no serviço), mas o usuário adm não tem toda essa pratica; 3º - Eu gostaria que ao iniciar o meu programa no servidor, ele verificasse que o serviço esta parado e iniciasse automáticamente sem que fosse necessário o usuário clicar no icone do winmysql e startasse o serviço. Sei que é possível mas não estou encontrando uma solução mais confortavel para isso. Agradeço a atenção de todos ao meu problema. []´s Em 15/06/07, Eduardo Silva dos Santos <[EMAIL PROTECTED]> escreveu: > > Bom. o Ideal é avisar à todos que vc vai parar o banco, controlar isso > na > aplicação não vai dar certo não. > > eu peguei essa theread pele metade, vc pode me explicar exatamente oq vc > quer para ver se consigo te ajudar. > > outra coisa, pq vc precisa para tanto assim o mySQL? > > Em 15/06/07, Jorge Ericsson <[EMAIL PROTECTED]<jericssonsup%40gmail.com>> > escreveu: > > > > O Windows é 2000 (Servidor) > > Eu utilizo driver odbc como conexão ao servidor. > > Mas as vezes eu necessito para o serviço no servidor e algum usuário > esta > > preso na aplicação. > > É um saco, por isso gostaria de iniciar e parar o serviço qdo estiversse > > efetuando tbém uma manutenção. > > > > Em 15/06/07, Eduardo Silva dos Santos <[EMAIL > > PROTECTED]<eduardo.drd%40gmail.com> > <eduardo.drd%40gmail.com>> > > escreveu: > > > > > > pq vc não coloca o mySQL para rodar como serviço? vai ficar bem > melhor. > > > > > > qual a versão do Windows onde o MySQL ta instalado? > > > > > > Em 15/06/07, Jorge Ericsson <[EMAIL PROTECTED]<jericssonsup%40gmail.com> > <jericssonsup%40gmail.com> > > <jericssonsup%40gmail.com>> > > > escreveu: > > > > > > > > Achei interesaante a sua sujestão, mas por enquanto por falta de > tempo > > > > tbém, > > > > não converti para o Zeus, tó usando infelizmente ADO. > > > > Vou testar e qq coisa eu te informo caso funcione... > > > > > > > > Valew pela diga > > > > > > > > Em 15/06/07, desenvolvimento <[EMAIL > > > > PROTECTED]<desenvolvimento%40sisponto.com.br> > <desenvolvimento%40sisponto.com.br> > > <desenvolvimento%40sisponto.com.br> > > > <desenvolvimento%40sisponto.com.br>> > > > > escreveu: > > > > > > > > > > atenção: não é leep... é Sleep.. rsrsheheheh > > > > > > > > > > é a falta de tempo e ler o q escrevi... hehehehehhe > > > > > foi mal. > > > > > > > > > > boa sorte. > > > > > > > > > > ----- Original Message ----- > > > > > From: desenvolvimento > > > > > To: delphi-br@yahoogrupos.com.br > > > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog > rupos.com.br><delphi-br%40yahoog > > rupos.com.br><delphi-br%40yahoog > > > rupos.com.br><delphi-br%40yahoog > > > > rupos.com.br> > > > > > Sent: Friday, June 15, 2007 1:18 PM > > > > > Subject: Re: [delphi-br] Iniciar o MySQL automaticamente > > > > > > > > > > vai depender do obj de banco de dados q vc usa... > > > > > se for o zeos, por exemplo, ao mandar conectar o zconnection, vc > > pode > > > > > fazer: > > > > > > > > > > try > > > > > zconnection.connect; > > > > > except > > > > > { se não conectar, vai vir pra cá!!! daí, vc roda o serviço > > dependendo > > > > da > > > > > versão do mysql. Se for por exemplo, a 3.23, vc pode rodar o > > > > > mysqld-opt.exe, que automaticamente identifica qual melhor > servidor > > > pra > > > > > rodar, de acordo com o sistema operacional. vc pode usar o comando > > > > winexec > > > > > ou shellexecute. aqui, vc pode fazer o teste de rodar através do > > > > winexec:} > > > > > if fileexists('c:\mysql\bin\mysqld-opt.exe') then > > > > > begin > > > > > winexec('c:\mysql\bin\mysqld-opt.exe',sw_show); > > > > > leep(10000);// espera 10 segundos... > > > > > end > > > > > else > > > > > begin > > > > > showmessage('servidor não ativo e não encontrado em > > > C:\MYSQL\BIN\MYSQLD- > > > > > OPT.EXE, fechando aplicação'); > > > > > HALT; > > > > > end; > > > > > > > > > > try > > > > > // vamos tentar denovo!!! > > > > > zconnection.connect; > > > > > except > > > > > showmessage('Não foi possível encontrar o servidor, fechando > > > > aplicação'); > > > > > halt; > > > > > end; > > > > > end; > > > > > ----- Original Message ----- > > > > > From: Jorge Ericsson > > > > > Sent: Friday, June 15, 2007 11:39 AM > > > > > Subject: [delphi-br] Iniciar o MySQL automaticamente > > > > > > > > > > Olá amigos, > > > > > > > > > > Tenho uma aplicação que utiliza o mysql e alguns usuários não > podem > > > > deixar > > > > > o > > > > > serviço ativo. > > > > > Qdo a aplicação é executada e não encontra o serviço ativo dá um > > monte > > > > de > > > > > erro na abertura do bco de dados. > > > > > Gostaria de saber se alguém tem um exemplo para iniciar o serviço > do > > > > mysql > > > > > automáticamente caso o mesmo se encontre desativado. > > > > > > > > > > []´s > > > > > > > > > > -- > > > > > Jorge Ericsson S. Pinheiro > > > > > Analista/Projetista de Sistemas > > > > > Ericsson Sistemas e Soluções > > > > > http://www.jericssonsup.com.br > > > > > 61 9667-4785 / 3966-4535 > > > > > Brasília- DF > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Jorge Ericsson S. Pinheiro > > > > Analista/Projetista de Sistemas > > > > Ericsson Sistemas e Soluções > > > > http://www.jericssonsup.com.br > > > > 61 9667-4785 / 3966-4535 > > > > Brasília- DF > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > -- > > > Eduardo Silva dos Santos > > > DRD Sistemas. > > > (27) 3218-4201 > > > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com> <eduardo.drd% > 40gmail.com> <eduardo.drd% > > 40gmail.com> > > > Site: http://www.drdsistemas.com/ > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > -- > > Jorge Ericsson S. Pinheiro > > Analista/Projetista de Sistemas > > Ericsson Sistemas e Soluções > > http://www.jericssonsup.com.br > > 61 9667-4785 / 3966-4535 > > Brasília- DF > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Eduardo Silva dos Santos > DRD Sistemas. > (27) 3218-4201 > MSN: [EMAIL PROTECTED] <eduardo.drd%40gmail.com> > Site: http://www.drdsistemas.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Jorge Ericsson S. Pinheiro Analista/Projetista de Sistemas Ericsson Sistemas e Soluções http://www.jericssonsup.com.br 61 9667-4785 / 3966-4535 Brasília- DF [As partes desta mensagem que não continham texto foram removidas]