Trouver l’heure de dernier démarrage d’une instance SQL Server

Il est bon de savoir la dernière fois que le service SQL Server a été démarré.
Voici donc deux requêtes simples pour connaître celles-ci sous SQL Server 2005 et 2008 …

1
2
3
4
5
-------------------------------------------------
-- Nicolas SOUQUET - 31/08/2009 - SQL Server 2000
-------------------------------------------------
SELECT MIN(login_time)
FROM master.dbo.sysprocesses
1
2
3
4
5
-------------------------------------------------
-- Nicolas SOUQUET - 31/08/2009 - SQL Server 2005
-------------------------------------------------
SELECT DATEADD(second, -ms_ticks / 1000, GETDATE())
FROM sys.dm_os_sys_info;
1
2
3
4
5
-------------------------------------------------
-- Nicolas SOUQUET - 31/08/2009 - SQL Server 2008
-------------------------------------------------
SELECT sqlserver_start_time
FROM sys.dm_os_sys_info

Facile à mettre dans un rapport SSRS … ;)

ElSuket

Laisser un commentaire