none
Teste de Select no Banco com script.vbs RRS feed

  • Pergunta

  • Olá pessoal, 

     Utilizo em minha empresa um sistema de monitoração de Data Center.

    O mesmo efetua diversos tipos de testes nas máquinas, e tem um deles que gostaria de utilizar mas não tenho conhecimento em SQL, este teste utiliza script vbs.

    Gostaria de saber se tem como testar os bancos com o comando select utilizando um script, só para saber se os bancos estão funcionando corretamente.

    Alguém pode me auxiliar?

    Obrigado.

    quarta-feira, 1 de agosto de 2012 13:55

Respostas

  • Rodrigo,

    Entendi, mas sinceramente rodar um Script VBS pra fazer Select * from não representa nada, muito pelo contrário, poderá gerar uma sobrecarga enorme no seu ambiente dependendo da Tabela que você for fazer isso.

    Na minha opinião você deveria pensar em outros tipos de solução para este seu teste.

    Você poderia utilizar os SQLCMD ferramenta de linha de comando do SQL Server que permite fazer este tipo de teste, com autenticação, consulta de dados, sem precisar fazer qualquer tipo de mágica, através do SQLCMD você vai conseguir rodar Scripts do próprio SQL Server.

    O que ao meu ver seria bem mais indicado.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 3 de agosto de 2012 17:17

Todas as Respostas

  • Rodrigo,

    Cara que tipo de teste você deseja realizar?

    Você falou de teste através do comando Select? Será que realmente precisa deste Script? Não consigo entender isso, pois se o banco de dados estiver com problemas suas aplicações, bem como, o próprio SQL Server vão apresentar comportamentos fora do comum e em alguns casos alguns alertas, logs e outras mecanismos de informação são apresentados.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 3 de agosto de 2012 15:11
  • Junior, 

    Utilizo a ferramenta Host Monitor 9.0 para monitorar o meu Data Center.

    Na mesma ferramenta disponho de vários tipos de testes, um dele se chama Active Script (podendo utilizar Java ou VBScript).

    Quero saber se com um script.vbs consigo conectar no Banco, e dar o comando "select * FROM" em qualquer tabela.

    Como este teste de monitoração funciona: 

    - Primeiramente criamos o teste apontando em qual máquina de banco queremos que o script seja efetuado e selecionamos o "tal" script que deve ser salvo local na máquina de monitoração.

    - os teste são consecutivos por exemplo, de 2 em 2 minutos. De 2 em 2 minutos o teste deveria pegar o arquivo.vbs e inicia-lo. E com isso dar resposta de BAD ou GOOD, para sabermos se o banco esta funcionando sem precisar logar na estação e testar o mesmo na mão.

    Obrigado pela resposta.

    Rodrigo


    sexta-feira, 3 de agosto de 2012 16:59
  • Rodrigo,

    Entendi, mas sinceramente rodar um Script VBS pra fazer Select * from não representa nada, muito pelo contrário, poderá gerar uma sobrecarga enorme no seu ambiente dependendo da Tabela que você for fazer isso.

    Na minha opinião você deveria pensar em outros tipos de solução para este seu teste.

    Você poderia utilizar os SQLCMD ferramenta de linha de comando do SQL Server que permite fazer este tipo de teste, com autenticação, consulta de dados, sem precisar fazer qualquer tipo de mágica, através do SQLCMD você vai conseguir rodar Scripts do próprio SQL Server.

    O que ao meu ver seria bem mais indicado.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 3 de agosto de 2012 17:17
  • OK Junior,

    Obrigado pelas respostas.

    Abraço.

    sexta-feira, 3 de agosto de 2012 18:18
  • Rodrigo,

    Obrigado pelo retorno.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 3 de agosto de 2012 18:54