17 lines
481 B
Transact-SQL
17 lines
481 B
Transact-SQL
|
|
DECLARE @UptimeSeconds INT;
|
|
DECLARE @StartTime DATETIME;
|
|
|
|
SELECT @StartTime = sqlserver_start_time FROM sys.dm_os_sys_info;
|
|
SET @UptimeSeconds = DATEDIFF(SECOND, @StartTime, GETDATE());
|
|
|
|
SELECT
|
|
@StartTime AS [Server Start Time],
|
|
GETDATE() AS [Current Time],
|
|
@UptimeSeconds AS [UptimeSeconds],
|
|
@UptimeSeconds / 86400 AS [Days],
|
|
(@UptimeSeconds % 86400) / 3600 AS [Hours],
|
|
(@UptimeSeconds % 3600) / 60 AS [Minutes],
|
|
(@UptimeSeconds % 60) AS [Seconds];
|
|
|