Skip to content

Commit ffc7d39

Browse files
authored
Merge pull request #3523 from BrentOzarULTD/3522_sp_BlitzIndex_permissions
#3522 sp_BlitzIndex permissions
2 parents 30cfd48 + ac6531e commit ffc7d39

File tree

3 files changed

+21
-6
lines changed

3 files changed

+21
-6
lines changed

Install-All-Scripts.sql

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22809,8 +22809,13 @@ OPTION (RECOMPILE);';
2280922809
AND ic.object_id = sed.referenced_id )
2281022810
OPTION(RECOMPILE);'
2281122811

22812-
INSERT #FilteredIndexes ( database_id, database_name, schema_name, table_name, index_name, column_name )
22813-
EXEC sp_executesql @dsql, @params = N'@i_DatabaseName NVARCHAR(128)', @i_DatabaseName = @DatabaseName;
22812+
BEGIN TRY
22813+
INSERT #FilteredIndexes ( database_id, database_name, schema_name, table_name, index_name, column_name )
22814+
EXEC sp_executesql @dsql, @params = N'@i_DatabaseName NVARCHAR(128)', @i_DatabaseName = @DatabaseName;
22815+
END TRY
22816+
BEGIN CATCH
22817+
RAISERROR (N'Skipping #FilteredIndexes population due to error, typically low permissions.', 0,1) WITH NOWAIT;
22818+
END CATCH
2281422819
END;
2281522820
END;
2281622821

Install-Azure.sql

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16008,8 +16008,13 @@ OPTION (RECOMPILE);';
1600816008
AND ic.object_id = sed.referenced_id )
1600916009
OPTION(RECOMPILE);'
1601016010

16011-
INSERT #FilteredIndexes ( database_id, database_name, schema_name, table_name, index_name, column_name )
16012-
EXEC sp_executesql @dsql, @params = N'@i_DatabaseName NVARCHAR(128)', @i_DatabaseName = @DatabaseName;
16011+
BEGIN TRY
16012+
INSERT #FilteredIndexes ( database_id, database_name, schema_name, table_name, index_name, column_name )
16013+
EXEC sp_executesql @dsql, @params = N'@i_DatabaseName NVARCHAR(128)', @i_DatabaseName = @DatabaseName;
16014+
END TRY
16015+
BEGIN CATCH
16016+
RAISERROR (N'Skipping #FilteredIndexes population due to error, typically low permissions.', 0,1) WITH NOWAIT;
16017+
END CATCH
1601316018
END;
1601416019
END;
1601516020

sp_BlitzIndex.sql

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2502,8 +2502,13 @@ OPTION (RECOMPILE);';
25022502
AND ic.object_id = sed.referenced_id )
25032503
OPTION(RECOMPILE);'
25042504

2505-
INSERT #FilteredIndexes ( database_id, database_name, schema_name, table_name, index_name, column_name )
2506-
EXEC sp_executesql @dsql, @params = N'@i_DatabaseName NVARCHAR(128)', @i_DatabaseName = @DatabaseName;
2505+
BEGIN TRY
2506+
INSERT #FilteredIndexes ( database_id, database_name, schema_name, table_name, index_name, column_name )
2507+
EXEC sp_executesql @dsql, @params = N'@i_DatabaseName NVARCHAR(128)', @i_DatabaseName = @DatabaseName;
2508+
END TRY
2509+
BEGIN CATCH
2510+
RAISERROR (N'Skipping #FilteredIndexes population due to error, typically low permissions.', 0,1) WITH NOWAIT;
2511+
END CATCH
25072512
END;
25082513
END;
25092514

0 commit comments

Comments
 (0)