Tünetek
A Microsoft SQL Server 2012 Service Pack 2 (SP2) és a SQL Server 2014 SP1 verzióban egy új dinamikus kezelési funkció (DMF) sys.dm_fts_index_keywords_position_by_document érhető el, amely elérhetővé teszi a kulcsszó helyére vonatkozó információkat az indexelt dokumentumokban. Az új DMF-specifikáció a következő:
Select * from sys.dm_fts_index_keywords_position_by_document
(
DB_ID('database_name'), OBJECT_ID('table_name')
)
Megjegyzés: Felvehet egy predikátumot a document_id, ahogy az alábbi példalekérdezésben is, és SQL Server hatékonyan fogja végrehajtani a lekérdezést.
Select * from sys.dm_fts_index_keywords_position_by_document
(
DB_ID('database_name'), OBJECT_ID('table_name')
)
where document_id = 'id'
A DMF az adott dokumentumhoz tartozó indexelt kulcsszavakat adja ki a pozícióinformációkkal együtt. Az eredményül kapott táblázat a következőre hasonlít:
| Oszlop | Adattípus: | Definíció |
|---|---|---|
| kulcsszó | varbináris(128) | indexelt kulcsszó |
| display_term | nvarchar(8000) | Belső teljes szöveges ábrázolás |
| column_id | Int | Oszlopazonosító |
| document_id | Bigint | dokumentumazonosító |
| pozíció | Bigint | Pozícióra vonatkozó információk |
Megoldás
Az SQL Server 2014 szervizcsomagjával kapcsolatos információk
A probléma megoldásához szerezze be az 1. szervizcsomagot az SQL Server 2014-hez.
Az SQL Server 2014 Service Pack 1 (SP1) szervizcsomaggal kapcsolatban az SQL Server 2014 Service Pack 1 szervizcsomagban kijavított hibák című témakörben talál további információt.
Az SQL Server 2012 szervizcsomagjával kapcsolatos információk
A probléma megoldásához szerezze be a Microsoft SQL Server 2012 legújabb szervizcsomagját. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2755533 A SQL Server 2012 legújabb szervizcsomagjának beszerzése
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.