Usuário com melhor resposta
relatórios de disponibilidade de banco

Pergunta
-
Boa tarde a todos.
Preciso tirar relatórios de diponibilidade de banco, ou seja, quanto tempo o banco está no ar, quanto tempo ele parou, qual a performance, etc. Existe alguma ferramenta que me dê esse tipo de informação?
Meu sql de produção é o 2000, se eu instalar o 2005 na minha máquina consigo acessar o banco e utilizar os seu recursos?
Muito Obrigado e parabéns pelo excelente fórum.
Eduardoterça-feira, 9 de junho de 2009 17:49
Respostas
-
Olá Eduardo,
Se estiver disposto a investir um pouco a ferramenta "I3" da Symantec tbm pode ajudar.
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 16 de janeiro de 2020 21:57
quarta-feira, 10 de junho de 2009 12:00Moderador -
Bom Dia,
De fato nativamente o SQL Server 2000 não possui nada "pronto" para isso. Você pode construir mas dará um sensível trabalho (o Profiler pode guardar as consultas executadas, o Perfmon pode guardar os contadores de desempenho e uma leitura do Log do SQL Server pode lhe dar os horários que ele foi reiniciado).
Mesmo o 2005 com o seu conjunto de relatórios (Performance Dashboard) não é 100%, pois, ele não guarda histórico.
Possivelmente você terá que seguir a sugestão dos colegas e partir para uma ferramenta de terceiros. Se fosse 2008 talvez ficasse mais fácil.
Há ferramentas pagas e há ferramentas gratuitas. Você pode optar por uma de um terceiro ou procurar ferramentas da própria MS como o Mon, o System Center. De parceiros eu já utilizei o NetIQ e gostei bastante. Se tiver um pouco de facilidade com PHP e MySQL talvez o Nagios lhe ajude (esse conjunto é gratuito).
Sobre instalar o 2005 não é possível utilizar os recursos com o 2000. Você até poderá conectar-se com o SQL Server Management Studio, mas se o miolo é 2000 não adiantará mudar a casca. Você continuará limitado aos recursos do 2000
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo importar e exportar imagens entre o SQL Server e o File System ? – Parte I
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!601.entry
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 16 de janeiro de 2020 21:57
quinta-feira, 11 de junho de 2009 14:21 -
Eduardo,
O Profiler é uma ferramenta de monitoramento existente no SQL Server, você poderá catalogar todas as transações que estão sendo trabalhadas em tempo real.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 16 de janeiro de 2020 21:57
segunda-feira, 15 de junho de 2009 18:43Moderador
Todas as Respostas
-
Eduardo,
Nativamente no SQL Server 2000 isso eu não conheço, no SQL Server 2005 e 2008 existem vários relatórios sobre disponibilidade, performance e utilização do servidor, querys, memória.
Acredito que ferramentas da Red-Gate.com, poderiam ajudar.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAquarta-feira, 10 de junho de 2009 11:53Moderador -
Olá Eduardo,
Se estiver disposto a investir um pouco a ferramenta "I3" da Symantec tbm pode ajudar.
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 16 de janeiro de 2020 21:57
quarta-feira, 10 de junho de 2009 12:00Moderador -
Marcelo,
Eu não conheço esta ferramenta!!!
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAquarta-feira, 10 de junho de 2009 17:31Moderador -
Ola Junior
Esta ferramenta é sensacional, custa caro pra burro mas vale cada centavo.
http://seer.entsupport.symantec.com/docs/287153.htm
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!quarta-feira, 10 de junho de 2009 18:04Moderador -
Bom Dia,
De fato nativamente o SQL Server 2000 não possui nada "pronto" para isso. Você pode construir mas dará um sensível trabalho (o Profiler pode guardar as consultas executadas, o Perfmon pode guardar os contadores de desempenho e uma leitura do Log do SQL Server pode lhe dar os horários que ele foi reiniciado).
Mesmo o 2005 com o seu conjunto de relatórios (Performance Dashboard) não é 100%, pois, ele não guarda histórico.
Possivelmente você terá que seguir a sugestão dos colegas e partir para uma ferramenta de terceiros. Se fosse 2008 talvez ficasse mais fácil.
Há ferramentas pagas e há ferramentas gratuitas. Você pode optar por uma de um terceiro ou procurar ferramentas da própria MS como o Mon, o System Center. De parceiros eu já utilizei o NetIQ e gostei bastante. Se tiver um pouco de facilidade com PHP e MySQL talvez o Nagios lhe ajude (esse conjunto é gratuito).
Sobre instalar o 2005 não é possível utilizar os recursos com o 2000. Você até poderá conectar-se com o SQL Server Management Studio, mas se o miolo é 2000 não adiantará mudar a casca. Você continuará limitado aos recursos do 2000
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comComo importar e exportar imagens entre o SQL Server e o File System ? – Parte I
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!601.entry
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 16 de janeiro de 2020 21:57
quinta-feira, 11 de junho de 2009 14:21 -
Boa tarde junior.
Trabalho em um orgão público e adquirir qualquer ferramenta aqui é um problema sério. Estava pesquisando no site e ví uma resposta sua sugerindo exportar os dados do profiler para uma table. Como faço isso? O que você considera como dados importantes a serem configurados no profiler, a fim de comprovar a disponibilidade do banco e a performance? Por falar em performance o profiler nao atrapalharia meu servidor, se ficar ativo todo o tempo?
Muito Obrigado a todos que me reponderam. Continuamos na luta
Eduardosegunda-feira, 15 de junho de 2009 18:11 -
Boa tarde Gustavo
Infelizmente e por enquanto não tenho a facilidade com o php mas tentarei sua sugestão para ver como me saio, pois preciso de algo gratuito, pois trabalho em orgão público, aí você já viu né?
Muito Obrigado
Eduardo
segunda-feira, 15 de junho de 2009 18:15 -
Eduardo,
O Profiler é uma ferramenta de monitoramento existente no SQL Server, você poderá catalogar todas as transações que estão sendo trabalhadas em tempo real.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 16 de janeiro de 2020 21:57
segunda-feira, 15 de junho de 2009 18:43Moderador