KB2963412 - 2012 SQL Server SP2 及 2014 SQL Server SP1 推出新 DMF sys.dm_fts_index_keywords_position_by_document

套用到
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web

症狀

在 Microsoft 2012 SQL Server 服務包 2 (SP2) 及 2014 SQL Server 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 會輸出該文件的索引關鍵字及位置資訊。 返回的表格如下:

資料類型 定義
關鍵字 變異鳥 (128) 索引關鍵字
display_term 恩瓦爾查爾 (8000) 內部全文表示
column_id Int 欄位識別
document_id 大字 文件識別碼
排名 大字 位置資訊

        
      

解決方式

SQL Server 2014 服務包資訊

為了解決此問題,請取得 SQL Server 2014 的服務包 1。

欲了解更多關於 SQL Server 2014 服務包 1 (SP1) 的資訊,請參閱 SQL Server 2014 服務包 1 中已修復的錯誤

SQL Server 2012 服務包資訊

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

2755533 如何取得2012 SQL Server最新服務包

狀態

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