Skip to content

Commit c0b1e7f

Browse files
BrentOzarclaude
andcommitted
sp_BlitzCache: add Azure SQL DB/MI bypass to version gate
The LIKE '12%' pattern in the version check would incorrectly block Azure SQL DB, which reports ProductVersion starting with '12.' despite supporting 2016+ features. Add an EngineEdition IN (5,6,8) check as the first CASE branch to allow Azure SQL DB, Managed Instance, and Synapse through both version gates. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 8b1151c commit c0b1e7f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

sp_BlitzCache.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ GO
1111
IF (
1212
SELECT
1313
CASE
14+
WHEN CAST(SERVERPROPERTY('EngineEdition') AS INT) IN (5, 6, 8) THEN 1 /* Azure SQL DB, MI, Synapse */
1415
WHEN CONVERT(NVARCHAR(128), SERVERPROPERTY ('PRODUCTVERSION')) LIKE '8%' THEN 0
1516
WHEN CONVERT(NVARCHAR(128), SERVERPROPERTY ('PRODUCTVERSION')) LIKE '9%' THEN 0
1617
WHEN CONVERT(NVARCHAR(128), SERVERPROPERTY ('PRODUCTVERSION')) LIKE '10%' THEN 0
@@ -811,6 +812,7 @@ IF @Help = 1
811812
IF (
812813
SELECT
813814
CASE
815+
WHEN CAST(SERVERPROPERTY('EngineEdition') AS INT) IN (5, 6, 8) THEN 1 /* Azure SQL DB, MI, Synapse */
814816
WHEN CONVERT(NVARCHAR(128), SERVERPROPERTY ('PRODUCTVERSION')) LIKE '8%' THEN 0
815817
WHEN CONVERT(NVARCHAR(128), SERVERPROPERTY ('PRODUCTVERSION')) LIKE '9%' THEN 0
816818
WHEN CONVERT(NVARCHAR(128), SERVERPROPERTY ('PRODUCTVERSION')) LIKE '10%' THEN 0

0 commit comments

Comments
 (0)