0

У меня есть две одинаковые базы данных по одному на SQL Server 2005 и одна на SQL Server 2008, у нее одинаковая SQL_Latin1_General_CP1_CI_AS сортировка, а полнотекстовые поисковые каталоги имеют одинаковые настройки.CONTAINSTABLE с подстановочными знаками работает в SQL Server 2005 и SQL Server 2008?

Эти две базы данных содержит таблицу с теми же данными, NTEXT строки: "... kræve ан forklaring Фра miljøminister Хедегорд .."

Моя проблема:

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"') 

Что может быть причиной столь странного поведения?

+0

Я только что попробовал, и все 3 запроса работают на моем экземпляре (SQL 2008). – GalacticJello

+0

Можете ли вы опубликовать свою резервную копию db? –

ответ

1

Проверьте язык по умолчанию в столбце полного текста

Смежные вопросы