У меня есть две одинаковые базы данных, одна на SQL Server 2005 и одна на SQL Server 2008, она имеет одинаковое сопоставление SQL_Latin1_General_CP1_CI_AS, а каталоги полнотекстового поиска имеют одинаковые параметры.
Эти две базы данных содержат таблицу с одинаковыми данными, строку NTEXT:
"... кривляйся на работу с министром конни Хедегаард .."
Моя проблема:
CONTAINSTABLE на SQL Server 2008 ничего не находит, если запрос:
select * from ContainsTable(SearchIndex_7, Content, N'"miljø*"') ct
но SQL Server 2005 работает отлично и находит необходимую запись.
SQL Server 2008 находит необходимую запись, если запрос:
select * from ContainsTable(SearchIndex_7, Content, N'"milj*"') ct
или
select * from ContainsTable(SearchIndex_7, Content, N'"miljøminister"')
В чем может быть причина такого странного поведения?