Ознаки
У Microsoft SQL Server 2012 Service Pack 2 (SP2) і SQL Server 2014 SP1, буде запропоновано новий динамічний функція керування (DMF) sys.dm_fts_index_keywords_position_by_document вводиться, щоб викрити інформацію про позиційні дані в індексованих документах. Нова специфікація 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 мають індексовані ключові слова для певного документа разом із відомостями про розташування. Повернута таблиця нагадує таке:
Стовпець |
Тип даних |
Визначення |
---|---|---|
ключове слово |
varbinary(128) |
Індексовано ключове слово |
display_term |
nvarchar(8000) |
Внутрішнє подання FULLTEXT |
column_id |
Int |
ідентифікатор стовпця |
document_id |
Велике ціле |
ідентифікатор документа |
позиції |
Велике ціле |
відомості про позиційні дані |
Спосіб вирішення
Відомості про пакет оновлень для SQL Server 2014
Щоб вирішити цю проблему, отримайте пакет оновлень 1 для SQL Server 2014.
Докладні відомості про SQL Server 2014 Service Pack 1 (SP1) наведено в статті помилки, які зафіксовано в SQL Server 2014 Service Pack 1.
Відомості про пакет оновлень для SQL Server 2012
Щоб вирішити цю проблему, отримайте найновіший пакет оновлень для Microsoft SQL Server 2012. Щоб отримати докладні відомості, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2755533 Отримання найновішого пакета оновлень для SQL Server 2012
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".