none
script para verificar qual hardware de um servidor RRS feed

  • Pergunta

  • Senhores,

    Gostaria de saber se existe uma maneira de fazer uma auditoria no hardware de um servidor, através do sql server(2008) nele instalado?

    quinta-feira, 28 de abril de 2011 19:26

Respostas

  • Neste site você irá encontrar um script que faz a auditoria do jeito que você deseja:

    http://sydiproject.com/download/

     

    Boa Sorte!

    quinta-feira, 28 de abril de 2011 19:41
  • Ronald, assim como dito pelo Gustavo, isso não é função do SQLServer, MAS.... já tive problemas em alguns clientes e parceiros de ter sim que auditar alguns servidores de datacenters, e que não por outros motivos não tinha acesso ao SO. Para isso usei o aplicativo do windows WinMSD. ( http://support.microsoft.com/kb/232848/pt-br )

     

    Isso vai dar uma "capivara" completa do servidor.

     

    Declare @DirCmd as Varchar(100)
    
    Declare @Return as Varchar(Max)
    
    SET @DirCmd = 'winmsd/Computer NomeServidor /report C:\AlgumaPastaComAcesso\resultado.txt' 
    
    EXEC @Return = master..xp_cmdshell @DirCmd 
    
    
    
    -------------------------------------------------------------------
    
    
    CREATE TABLE #tempfile (line varchar(8000))
    EXEC ('bulk INSERT #tempfile FROM "C:\AlgumaPastaComAcesso\resultado.txt"')
    
    SELECT * FROM #tempfile
    
    
    
    


    Tks. Fausto Fiorese Branco MCTS, MCITP/DBA 2005 | MCITP/DBA 2008 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    sexta-feira, 29 de abril de 2011 11:58

Todas as Respostas

  • Neste site você irá encontrar um script que faz a auditoria do jeito que você deseja:

    http://sydiproject.com/download/

     

    Boa Sorte!

    quinta-feira, 28 de abril de 2011 19:41
  • Boa Tarde,

    Em linhas gerais a resposta é não. O SQL Server, assim como qualquer SGBD não tem como propósito esse tipo de funcionalidade. O melhor mesmo seria procurar algo em nível de SO ou uma ferramenta específica para tal. Possivelmente o WMI poderá ajudá-lo nessa tarefa.

    Evidente que uma SP com o CLR poderia utilizar o WMI, mas não creio que usar o SQL Server para auditar o hardware seja o caminho. Ele não foi feito para isso.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com


    Classifique as respostas. O seu feedback é imprescindível
    quinta-feira, 28 de abril de 2011 21:38
  • Endosso a resposta do Gustavo. Auditoria de hardware não tem como. O que é possível é você obter algumas informações do seu servidor. Dá uma olhada por exemplo na dmv sys.dm_os_sys_info, ela mostra algumas informações de cpu e memória.
    SQL SERVER sempre
    sexta-feira, 29 de abril de 2011 11:57
  • Ronald, assim como dito pelo Gustavo, isso não é função do SQLServer, MAS.... já tive problemas em alguns clientes e parceiros de ter sim que auditar alguns servidores de datacenters, e que não por outros motivos não tinha acesso ao SO. Para isso usei o aplicativo do windows WinMSD. ( http://support.microsoft.com/kb/232848/pt-br )

     

    Isso vai dar uma "capivara" completa do servidor.

     

    Declare @DirCmd as Varchar(100)
    
    Declare @Return as Varchar(Max)
    
    SET @DirCmd = 'winmsd/Computer NomeServidor /report C:\AlgumaPastaComAcesso\resultado.txt' 
    
    EXEC @Return = master..xp_cmdshell @DirCmd 
    
    
    
    -------------------------------------------------------------------
    
    
    CREATE TABLE #tempfile (line varchar(8000))
    EXEC ('bulk INSERT #tempfile FROM "C:\AlgumaPastaComAcesso\resultado.txt"')
    
    SELECT * FROM #tempfile
    
    
    
    


    Tks. Fausto Fiorese Branco MCTS, MCITP/DBA 2005 | MCITP/DBA 2008 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    sexta-feira, 29 de abril de 2011 11:58
  • Ronald,

    Nos logs de inicialização gerados pelo SQL Server você não encontraria algumas informações?

     


    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]
    segunda-feira, 2 de maio de 2011 14:14
    Moderador