Our ‘check indexes’ job was failing occasionally with an error like …
Msg 7999, Level 16, State 40, Line 1 Could not find any index named ‘index_name’ for table ‘table_name’.
I tried to just exclude the named index, but a few days later another one appeared. The fix was to dig into the SP and add a condition to the statement …
...
insert into #indexlist
select name
from sysindexes
where name not like '_WA%'
and indid not in (0,255)
and [root] is not null
and id = @tab_id
...