none
startup sql server instancia

    Frage

  • pessoal alguem pode me dizer como faço para ver a ultima vez q a instancia foi inciada.

    preciso saber quando foi a ultima que a instancia sofreu um startup e consequentemente a quanto tempo ela está no ar.

    abs

    Everaldo Ferreira

    Mittwoch, 9. Mai 2012 14:58

Antworten

  • Boa tarde 2010eferreira,

    Segue abaixo um script de pen drive para verificar o up time do serviço SQL Server(Creditos para quem montou).

    USE master;
    DECLARE @starttime datetime
    SET @starttime = (SELECT crdate FROM sysdatabases WHERE name = 'tempdb' )

    DECLARE @currenttime datetime
    SET @currenttime = GETDATE()

    DECLARE @difference_dd int
    DECLARE @difference_hh int
    DECLARE @difference_mi int

    SET @difference_mi = (SELECT DATEDIFF(mi, @starttime, @currenttime))
    SET @difference_dd = (@difference_mi/60/24)
    SET @difference_mi = @difference_mi - (@difference_dd*60)*24
    SET @difference_hh = (@difference_mi/60)
    SET @difference_mi = @difference_mi - (@difference_hh*60)

    PRINT 'O serviço do SQL Server foi iniciado: '
    + CONVERT(varchar, @difference_dd) + ' dias '
    + CONVERT(varchar, @difference_hh) + ' horas '
    + CONVERT(varchar, @difference_mi) + ' minutos.'  

    Mittwoch, 9. Mai 2012 17:42
  • Ferreira,

    Além da dica do Wellington, você pode olhar nos logs do Event Viewer que sempre informam que o processo do SQL Server está com o PID xxx (número do processo que varia de servidor para servidor mas se mantém estável enquanto o processo não é finalizado) desde xx/xx/xx (data que o processo foi iniciado.

    Abs!


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br


    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.

    Sonntag, 9. Juni 2013 23:43
    Moderator

Alle Antworten

  • Boa tarde 2010eferreira,

    Segue abaixo um script de pen drive para verificar o up time do serviço SQL Server(Creditos para quem montou).

    USE master;
    DECLARE @starttime datetime
    SET @starttime = (SELECT crdate FROM sysdatabases WHERE name = 'tempdb' )

    DECLARE @currenttime datetime
    SET @currenttime = GETDATE()

    DECLARE @difference_dd int
    DECLARE @difference_hh int
    DECLARE @difference_mi int

    SET @difference_mi = (SELECT DATEDIFF(mi, @starttime, @currenttime))
    SET @difference_dd = (@difference_mi/60/24)
    SET @difference_mi = @difference_mi - (@difference_dd*60)*24
    SET @difference_hh = (@difference_mi/60)
    SET @difference_mi = @difference_mi - (@difference_hh*60)

    PRINT 'O serviço do SQL Server foi iniciado: '
    + CONVERT(varchar, @difference_dd) + ' dias '
    + CONVERT(varchar, @difference_hh) + ' horas '
    + CONVERT(varchar, @difference_mi) + ' minutos.'  

    Mittwoch, 9. Mai 2012 17:42
  • valeu
    Donnerstag, 10. Mai 2012 17:26
  • Ferreira,

    Além da dica do Wellington, você pode olhar nos logs do Event Viewer que sempre informam que o processo do SQL Server está com o PID xxx (número do processo que varia de servidor para servidor mas se mantém estável enquanto o processo não é finalizado) desde xx/xx/xx (data que o processo foi iniciado.

    Abs!


    Luiz Mercante
    MCITP SQL 2008 | MCTS SQL 2008 | MCTS Windows Apps | MCTS Windows Network | MCP 2003
    sqldicas@outlook.com
    http://sqldicas.com.br


    Se a resposta foi útil de alguma forma, classifique como resposta ou vote como útil.

    Sonntag, 9. Juni 2013 23:43
    Moderator