1
我有一個SQL Server 2008 R2 CU5上的FTS目錄表被設置爲跟蹤更改。這不能在白天追蹤數據導致查找問題;行在表中,但不在FTS目錄中。SQL 2008 FTS跟蹤更改
什麼是最有效的方式來識別我的表中沒有被索引的行,所以我可以更新它們讓它們再次被FTS跟蹤更改拾取以用於索引中的總體?
謝謝
我有一個SQL Server 2008 R2 CU5上的FTS目錄表被設置爲跟蹤更改。這不能在白天追蹤數據導致查找問題;行在表中,但不在FTS目錄中。SQL 2008 FTS跟蹤更改
什麼是最有效的方式來識別我的表中沒有被索引的行,所以我可以更新它們讓它們再次被FTS跟蹤更改拾取以用於索引中的總體?
謝謝
沒有答案,這是我現在正在做的;我不相信這是最有效的方式,但還沒有想出一種優化它的方法。
查找表ID我感興趣的
DECLARE @TableID INT, @Debug bit = 1
SELECT @TableID = id
FROM sysobjects WHERE name = 'tblMyTableOfFacts'
設置表來獲取所有索引列的
DECLARE @MissingIndexValues TABLE (DocID INT, rowID UNIQUEIDENTIFIER)
列表使用內置的指數拉出的所有列表索引行
INSERT INTO @MissingIndexValues
EXEC sp_fulltext_keymappings @TableID