Skip to content

Commit 5c03ea5

Browse files
authored
Merge pull request #2934 from DavidWiseman/dev
Fix @DaysUptime in sp_BlitzIndex for AzureDB
2 parents e007760 + 506574c commit 5c03ea5

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

sp_BlitzIndex.sql

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -959,9 +959,17 @@ FROM #Ignore_Databases i;
959959

960960

961961
/* Last startup */
962-
SELECT @DaysUptime = CAST(DATEDIFF(HOUR, create_date, GETDATE()) / 24. AS NUMERIC (23,2))
963-
FROM sys.databases
964-
WHERE database_id = 2;
962+
IF COLUMNPROPERTY(OBJECT_ID('sys.dm_os_sys_info'),'sqlserver_start_time','ColumnID') IS NOT NULL
963+
BEGIN
964+
SELECT @DaysUptime = CAST(DATEDIFF(HOUR, sqlserver_start_time, GETDATE()) / 24. AS NUMERIC (23,2))
965+
FROM sys.dm_os_sys_info;
966+
END
967+
ELSE
968+
BEGIN
969+
SELECT @DaysUptime = CAST(DATEDIFF(HOUR, create_date, GETDATE()) / 24. AS NUMERIC (23,2))
970+
FROM sys.databases
971+
WHERE database_id = 2;
972+
END
965973

966974
IF @DaysUptime = 0 OR @DaysUptime IS NULL
967975
SET @DaysUptime = .01;

0 commit comments

Comments
 (0)