Проблемы
В Microsoft SQL Server 2012 с пакетом обновления 2 (SP2) и SQL Server 2014 с пакетом обновления 1 (SP1) для предоставления сведений о расположении ключевого слова в индексированных документах будет sys.dm_fts_index_keywords_position_by_documentа новая функция динамического управления (DMF). Новая спецификация DMF приведена ниже.
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') )
Примечание.Вы можете добавить предикат на document_id , как в следующем примере запроса, а SQL Server будет выполнять запрос эффективнее.
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') ) where document_id = 'id'
DMF выводит индексированные ключевые слова для определенного документа вместе с информацией о позиции. Возвращаемая таблица выглядит примерно так:
Столбца |
Тип данных |
RDLC |
---|---|---|
ключевоеслово |
varbinary(128) |
ключевое слово Indexed |
display_term |
nvarchar(8000) |
внутреннее представление полнотекстового кода |
column_id |
Типом |
Идентификатор столбца |
document_id |
Bigint |
код документа |
должность |
Bigint |
сведения о позиционировании |
Решение
Сведения о пакете обновления для SQL Server 2014
Чтобы устранить эту проблему, установите пакет обновления 1 (SP1) для SQL Server 2014.
Дополнительные сведения о SQL Server 2014 с пакетом обновления 1 (SP1) можно найти в статьях ошибки, исправленные в SQL server 2014 с пакетом обновления 1.
Сведения о пакете обновления для SQL Server 2012
Чтобы устранить эту проблему, установите последнюю версию пакета обновления для Microsoft SQL Server 2012. Чтобы получить дополнительные сведения, щелкните следующий номер статьи базы знаний Майкрософт:
2755533 Как получить последний пакет обновления для SQL Server 2012
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".