A query with an IS NULL predicate that precisely matches a filtered index predicate where the index is covering gets a plan that uses a clustered index scan. If the index is forced via a hint then the expected nonclustered index scan is seen, but there's a key lookup present in the plan as well that's not looking anything up. It's output list is empty.If the predicate of the query and the index is inverted (to IS NOT NULL) then the index is selected as expected and there is no key lookup present.
Version
Category
Operating System
Platform