Nuestro grupo de redactores ha estado mucho tiempo investigando para darle resolución a tus preguntas, te dejamos la resolución de modo que nuestro deseo es servirte de gran apoyo.
Solución:
SELECT sqlserver_start_time FROM sys.dm_os_sys_info
Usando una pregunta previa (diferente key palabras), terminé usando este enfoque. Como siempre, depende de cada individuo lo que sería ‘mejor’ para ellos.
SELECCIONE create_date DESDE sys.databases DONDE nombre = ‘tempdb’
fuente: averigüe cuánto tiempo se ha estado ejecutando el servicio del servidor sql, de t-sql
Esto funcionará, pero debe saber el nombre del servicio, también solo está disponible con R2 y versiones posteriores.
SELECT last_startup_time
FROM sys.dm_server_services
WHERE servicename = "Your Service name"
Aunque esto no será totalmente exacto, ya que también puede restablecer las vistas específicas de la base de datos a través de una separación de base de datos o un cierre de base de datos.
También hay dos vistas que se pueden restablecer en una base de datos en vivo sys.dm_os_latch_stats
y sys.dm_os_wait_stats