症狀
在 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 產品中的問題。