Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Restituisce informazioni sui cataloghi full-text caratterizzati da attività di popolamento in corso nel server.
Nota
Le colonne seguenti verranno rimosse in una versione futura di Microsoft SQL Server: is_paused, previous_status, previous_status_description, row_count_in_thousands, stato, status_description e worker_count. Evitare di utilizzare queste colonne in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui vengono utilizzate.
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
| database_id | int | ID del database contenente il catalogo full-text attivo. |
| catalog_id | int | ID del catalogo full-text attivo. |
| memory_address | varbinary(8) | Indirizzo dei buffer di memoria allocati per l'attività di popolamento correlata al catalogo full-text. |
| name | nvarchar(128) | Nome del catalogo full-text attivo. |
| is_paused | bit | Indica se il popolamento del catalogo full-text attivo è stato sospeso. |
| status | int | Stato corrente del catalogo full-text. Uno dei seguenti: 0 = Inizializzazione in corso 1 = Pronto 2 = sospeso 3 = Errore temporaneo 4 = Rimontaggio necessario 5 = Chiusura 6 = In stato di inattività per backup 7 = Il backup viene eseguito tramite il catalogo 8 = Il catalogo è danneggiato |
| status_description | nvarchar(120) | Descrizione dello stato corrente del catalogo full-text attivo. |
| previous_status | int | Stato precedente del catalogo full-text. Uno dei seguenti: 0 = Inizializzazione in corso 1 = Pronto 2 = sospeso 3 = Errore temporaneo 4 = Rimontaggio necessario 5 = Chiusura 6 = In stato di inattività per backup 7 = Il backup viene eseguito tramite il catalogo 8 = Il catalogo è danneggiato |
| previous_status_description | nvarchar(120) | Descrizione dello stato precedente del catalogo full-text attivo. |
| worker_count | int | Numero di thread che elaborano il catalogo full-text. |
| active_fts_index_count | int | Numero di indici full-text che vengono popolati. |
| auto_population_count | int | Numero di tabelle in cui è in corso il popolamento automatico del catalogo full-text. |
| manual_population_count | int | Numero di tabelle in cui il popolamento manuale è in corso per il catalogo full-text. |
| full_incremental_population_count | int | Numero di tabelle in cui è in corso il popolamento completo o incrementale del catalogo full-text. |
| row_count_in_thousands | int | Numero stimato di righe (in migliaia) in tutti gli indici full-text del catalogo full-text. |
| is_importing | bit | Indica se il catalogo full-text viene importato: 1 = Il catalogo viene importato. 2 = Il catalogo non viene importato. |
Osservazioni:
La is_importing colonna è stata introdotta in SQL Server 2008 (10.0.x).
Autorizzazioni
In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE.
Negli obiettivi del servizio Basic del Database SQL, S0 e S1 e per i database nei pool elastici, è richiesto l'account amministratore del server, l'account amministratore di Microsoft Entra o l’adesione nel ##MS_ServerStateReader## al ruolo del server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'adesione ruolo del server ##MS_ServerStateReader##.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Join fisici
Cardinalità delle relazioni
| Da | Per | Relazione |
|---|---|---|
dm_fts_active_catalogs.database_id |
dm_fts_index_population.database_id |
Uno-a-uno |
dm_fts_active_catalogs.catalog_id |
dm_fts_index_population.catalog_id |
Uno-a-uno |
Esempi
Nell'esempio seguente vengono restituite le informazioni sui cataloghi full-text attivi nel database corrente.
SELECT catalog.name, catalog.is_importing, catalog.auto_population_count,
OBJECT_NAME(population.table_id) AS table_name,
population.population_type_description, population.is_clustered_index_scan,
population.status_description, population.completion_type_description,
population.queued_population_type_description, population.start_time,
population.range_count
FROM sys.dm_fts_active_catalogs catalog
CROSS JOIN sys.dm_fts_index_population population
WHERE catalog.database_id = population.database_id
AND catalog.catalog_id = population.catalog_id
AND catalog.database_id = (SELECT dbid FROM sys.sysdatabases WHERE name = DB_NAME());
GO
Passaggi successivi
Funzioni e viste a gestione dinamica ricerca full-text e funzioni (Transact-SQL)