Остерегайтесь текущего уровня совместимости, установленного в вашей БД при настройке полнотекста SQL Server
В случае, если это может помочь людям с теми же проблемами, которые я обнаружил, я публикую это здесь, потому что это связано с вопросом.
У меня была установлена БД SQL Server, установленная внешней компанией. Мы попросили внести некоторые изменения в его программное обеспечение, которые потребовали добавления функций полнотекстового поиска в базе данных.
У меня была тестовая база данных, которую я создал с нуля рядом с базой данных этой компании, чтобы протестировать конфигурацию этих сервисов.
Когда я пытался создать полнотекстовый каталог в SQL Server 2008, все параметры были серыми для базы данных компании, тогда как в базе данных, созданной с нуля, все было в порядке, экран не был серым, и я мог, например, заявить, что я хотел, чтобы акценты были проигнорированы.
В отчаянии я начал сравнивать каждый параметр между двумя базами данных и обнаружил, что уровень совместимости базы данных компании был установлен на «Sql Server 2000 (80)». Как только я изменил это на «SQL Server 2008 (100)», все стало работать нормально, экран создания полнотекстового каталога больше не был серым.
Я нашел примечание, в этой статье как-то относящееся к этой проблеме совместимости:
https://msdn.microsoft.com/en-us/library/ms142583.aspx#OV_ft_predicates