Stai guardando nel posto sbagliato.
Devi controllare come di seguito:
Utilizzando T-SQL ..
Use database_name
go
ALTER FULLTEXT INDEX ON schema.table_name SET CHANGE_TRACKING AUTO;
Al termine, è possibile verificare lo stato dell'ultimo datetime popolato
-- script source : http://stackoverflow.com/a/10505496/1387418
-- Modified by Kin on Dec 14' 2015 to reflect the FTCatalogName
DECLARE @CatalogName VARCHAR(MAX)
SET @CatalogName = 'AW2008FullTextCatalog' -- change here !
SELECT name as FTCatalogName,
DATEADD(ss, FULLTEXTCATALOGPROPERTY(@CatalogName,'PopulateCompletionAge'), '1/1/1990') AS LastPopulated
,(SELECT CASE FULLTEXTCATALOGPROPERTY(@CatalogName,'PopulateStatus')
WHEN 0 THEN 'Idle'
WHEN 1 THEN 'Full Population In Progress'
WHEN 2 THEN 'Paused'
WHEN 3 THEN 'Throttled'
WHEN 4 THEN 'Recovering'
WHEN 5 THEN 'Shutdown'
WHEN 6 THEN 'Incremental Population In Progress'
WHEN 7 THEN 'Building Index'
WHEN 8 THEN 'Disk Full. Paused'
WHEN 9 THEN 'Change Tracking' END) AS PopulateStatus
FROM sys.fulltext_catalogs
Inserisci alcuni dati ..
insert into HumanResources.JobCandidate
(BusinessEntityID, Resume, ModifiedDate)
values
(4, NULL, DEFAULT)
Ora vedrai che il catalogo FT è aggiornato.
Nei registri ( ..\MSSQL\Log\SQLFT*
), inoltre, sarà visualizzato il messaggio ...
14-12-2015 12: 36: 51.29 spid50s Informativo: Popolazione automatica full-text completata per tabella o vista indicizzata '[AdventureWorks2012]. [Risorse umane]. [JobCandidate]' (ID tabella o vista indicizzata '1589580701', ID database ' 5' ). Numero di documenti elaborati: 1. Numero di documenti non riusciti: 0. Numero di documenti che verranno ritentati: 0.
Da BOL :
Per impostazione predefinita o se si specifica CHANGE_TRACKING AUTO, il motore full-text utilizza la popolazione automatica sull'indice full-text. Una volta completata la popolazione completa iniziale, le modifiche vengono monitorate quando i dati vengono modificati nella tabella di base e le modifiche rilevate vengono propagate automaticamente. L'indice full-text viene aggiornato in background, quindi le modifiche propagate potrebbero non riflettersi immediatamente nell'indice .
Per impostazione predefinita, SQL Server popola completamente un nuovo indice full-text non appena viene creato. Tuttavia, una popolazione completa può consumare una quantità significativa di risorse. Pertanto, quando si crea un indice full-text durante i periodi di punta, è spesso consigliabile ritardare l'intera popolazione fino a un tempo non di punta, in particolare se la tabella di base di un indice full-text è grande. Tuttavia, il catalogo full-text a cui appartiene l'indice non è utilizzabile finché non vengono popolati tutti i suoi indici full-text.
Inoltre, fai riferimento a Migliora le prestazioni degli indici full-text