Остерегайтесь текущего уровня совместимости, установленного в вашей БД, при настройке полнотекстового 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
person
Diego Tercero
schedule
13.03.2015