У меня есть две одинаковые базы данных по одному на 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"')
Что может быть причиной столь странного поведения?
Я только что попробовал, и все 3 запроса работают на моем экземпляре (SQL 2008). – GalacticJello
Можете ли вы опубликовать свою резервную копию db? –