Simptome
În Microsoft SQL Server 2012 Service Pack 2 (SP2) și SQL Server 2014 SP1, se introduce o nouă sys.dm_fts_index_keywords_position_by_document de funcții dinamice de gestionare (DMF) pentru a expune informațiile de poziție ale cuvintelor cheie din documentele indexate. Noua specificație DMF este furnizată după cum urmează:
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') )
Notă Puteți adăuga un predicat în document_id ca în următoarea interogare de exemplu, iar SQL Server va executa interogarea într-un mod eficient.
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') ) where document_id = 'id'
DMF afișează cuvintele cheie indexate pentru un anumit document, împreună cu informațiile despre poziție. Tabelul returnat seamănă cu următorul:
Coloana |
Tip de date |
Definiție |
---|---|---|
cheie |
varbinary(128) |
cuvânt cheie indexat |
display_term |
nvarchar(8000) |
reprezentare fulltext internă |
column_id |
Int |
ID coloană |
document_id |
Bigint |
ID document |
poziția |
Bigint |
informații despre poziție |
Rezolvare
Informații despre pachetul de servicii pentru SQL Server 2014
Pentru a rezolva această problemă, obțineți Service Pack 1 pentru SQL Server 2014.
Pentru mai multe informații despre SQL Server 2014 Service Pack 1 (SP1), consultați erori remediate în SQL server 2014 Service Pack 1.
Informații despre pachetul de servicii pentru SQL Server 2012
Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru Microsoft SQL Server 2012. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2755533 Cum se obține cel mai recent pachet Service Pack pentru SQL Server 2012
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.