KB2963412 - Nya DMF-sys.dm_fts_index_keywords_position_by_document i SQL Server 2012 SP2 och SQL Server 2014 SP1

Gäller för
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web

Symptom

I Microsoft SQL Server 2012 Service Pack 2 (SP2) och SQL Server 2014 SP1 introduceras en ny DMF-funktion (Dynamic Management Function) sys.dm_fts_index_keywords_position_by_document för att visa positionell information för nyckelord i indexerade dokument. Den nya DMF-specifikationen tillhandahålls på följande sätt:

Select * from sys.dm_fts_index_keywords_position_by_document
( 
    DB_ID('database_name'),     OBJECT_ID('table_name') 
) 

Obs! Du kan lägga till ett predikat i document_id som i följande exempelfråga, så kör SQL Server frågan på ett effektivt sätt.

Select * from sys.dm_fts_index_keywords_position_by_document
( 
    DB_ID('database_name'),     OBJECT_ID('table_name') 
) 
where document_id = 'id'

        
DMF matar ut de indexerade nyckelorden för det specifika dokumentet tillsammans med positionsinformationen. Den returnerade tabellen ser ut ungefär så här:

Kolumn Datatyp Definition
nyckelord varbinär(128) Indexerat sökord
display_term nvarchar(8000) Intern fulltextrepresentation
column_id Int Kolumn-ID
document_id Bigint Dokument-ID
Befattning Bigint positionsinformation

        
      

Lösning

Service Pack-information för SQL Server 2014

Lös problemet genom att skaffa Service Pack 1 för SQL Server 2014.

Mer information om SQL Server 2014 Service Pack 1 (SP1) finns i buggar som åtgärdas i SQL Server 2014 Service Pack 1.

Service pack-information för SQL Server 2012

Lös problemet genom att skaffa senaste Service Pack för Microsoft SQL Server 2012. Mer information om hur du åtgärdar det här problemet får du om du klickar på följande artikelnummer i Microsoft Knowledge Base:

2755533 Så här skaffar du den senaste Service Pack-versionen för SQL Server 2012

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".