Правда ли, что QUOTED_IDENTIFIER должен быть установлен в значение ON при использовании отфильтрованного индекса? Я знаю, что так должно быть при использовании индексированных представлений или индексации для вычисляемых столбцов.
Да - из документации :
Required SET Options for Filtered Indexes... SET options Required value QUOTED_IDENTIFIER ON Если параметры SET неверны, могут возникнуть следующие условия: Отфильтрованный индексне создан. Компонент Database Engine генерирует ошибку и откатывает операторы INSERT, UPDATE, DELETE или MERGE, которые изменяют данные в индексе. Оптимизатор запросов не учитывает индекс при выполнениипланировать любые операторы Transact-SQL.
Required SET Options for Filtered Indexes... SET options Required value QUOTED_IDENTIFIER ON
Если параметры SET неверны, могут возникнуть следующие условия:
Отфильтрованный индексне создан.
Компонент Database Engine генерирует ошибку и откатывает операторы INSERT, UPDATE, DELETE или MERGE, которые изменяют данные в индексе.
Оптимизатор запросов не учитывает индекс при выполнениипланировать любые операторы Transact-SQL.