9
votes

SQL Server - Comment obtenir le dernier redémarrage du serveur (Date de réinitialisation DMV / heure)

J'utilise certaines modifications des excellentes requêtes DMV de Glenn Berry!

Cependant, j'aimerais ajouter aux RESUNETS le «dernier redémarrage du serveur» ou pour être plus spécifique, la date / l'heure des statistiques pour (tous, le DMV spécifique a été réinitialisé.

Comme il serait très important de connaître la dernière réinitialisation lors de la recherche des statistiques, je veux faire absolument sûr que la date / l'heure est exacte et montrée.

Question: Comment pouvez-vous obtenir la date / l'heure la plus précise du moment où une statistique DMV a été réinitialisée?

merci! -D


2 commentaires

Il faut parfois mieux mieux connaître les mots-clés appropriés pour rechercher, dupliquer de: Stackoverflow.com/Questtions/1036824/...


Voir aussi : Dernier redémarrage de SQL Server


5 Réponses :


2
votes

Cela fonctionnera mais vous devez connaître le nom de service également sa seule disponible avec R2 et ultérieur

SELECT last_startup_time 
FROM   sys.dm_server_services 
WHERE  servicename = "Your Service name" 


0 commentaires

8
votes

Utiliser une question antérieure (mots clés différents), j'ai fini par utiliser cette approche. Comme toujours, jusqu'à l'individu ce qui serait "meilleur" pour eux!

Sélectionnez Create_Date De sys.databases Où nom = 'TEMPDB'

Source: Découvrez combien de temps le service SQL Server est en cours d'exécution à partir de T-SQL


0 commentaires

13
votes
SELECT sqlserver_start_time FROM sys.dm_os_sys_info

0 commentaires

0
votes

Il existe de nombreuses façons de vérifier lorsque SQL Server redémarre la dernière fois.

Les requêtes SQL mentionnées ci-dessous peuvent être utilisées pour découvrir rapidement la Date de redémarrage du serveur. xxx


0 commentaires

0
votes

Il existe différents moyens de trouver le temps de redémarrage de SQL Server. Voici les codes qui renvoient la date de re-démarrage du serveur:

SELECT sqlserver_start_time FROM sys.dm_os_sys_info;  
SELECT login_time FROM sys.dm_exec_sessions WHERE session_id = 1; 
SELECT start_time from sys.traces where is_default = 1;
SELECT crdate FROM sysdatabases WHERE name='tempdb';
SELECT create_date FROM sys.databases WHERE name = 'tempdb';


0 commentaires