KB2963412 - SQL Server 2012 SP2 和 SQL Server 2014 SP1 中新增的 DMF sys.dm_fts_index_keywords_position_by_document

Applies To
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web

症狀

在 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) 內部全文表示法
column_id Int 欄識別碼
document_id Bigint 文件 ID
排名 Bigint 位置資訊

        
      

解決方式

SQL Server 2014 的 Service Pack 資訊

要解決此問題,請取得 SQL Server 2014 的 Service Pack 1。

如需 SQL Server 2014 Service Pack 1 (SP1) 的詳細資訊,請參閱 SQL Server 2014 Service Pack 1 中修正的錯誤。

SQL Server 2012 的 Service Pack 資訊

若要解決此問題,請取得 Microsoft SQL Server 2012 的最新 Service Pack。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2755533 如何取得 SQL Server 2012 的最新版 Service Pack

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。