Мы не можем создать индексированное представление, отключив указанный идентификатор. Я только что попробовал, и SQL 2005 сразу выдает ошибку, если она выключена:
Невозможно создать индекс. Объект 'SmartListVW' был создан со следующими отключенными параметрами SET: 'QUOTED_IDENTIFIER'.
Как сказал Гбн, восстановление индексов должно быть единственным способом, которым он был отключен.
Я видел много статей о том, что он должен быть включен до создания индекса для представлений. В противном случае вы получите ошибку при вставке и обновлении таблицы, но здесь я могу сразу получить ошибку, поэтому движок sql не позволит создать индекс для представлений, отключив его, по этой ссылке msdn .
Я задавал подобный вопрос здесь в стеке некоторое время назад ...
РЕДАКТИРОВАТЬ
Я отключил глобальные настройки ANSI запроса запроса (в редакторе) и запустил индексный скрипт в новом редакторе, на этот раз также выдает ту же ошибку. Поэтому ясно, что мы не можем создавать индексы для представлений, отключив quoted_identifier.