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