Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Geeft informatie terug op de full-text catalogi waarin enige populatieactiviteit op de server loopt.
Opmerking
De volgende kolommen zullen in een toekomstige versie van Microsoft SQL Server worden verwijderd: is_paused, previous_status, previous_status_description, row_count_in_thousands, status, status_description en worker_count. Vermijd het gebruik van deze kolommen in nieuw ontwikkelingswerk en plan om applicaties aan te passen die ze momenteel gebruiken.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| database_id | int | ID van de database die de actieve full-text catalogus bevat. |
| catalog_id | int | ID van de actieve full-text catalogus. |
| memory_address | varbinary(8) | Adres van geheugenbuffers die zijn toegewezen voor de populatieactiviteit gerelateerd aan deze full-text catalogus. |
| name | nvarchar(128) | Naam van de actieve full-text catalogus. |
| is_paused | bit | Geeft aan of de populatie van de actieve full-text catalogus is gepauzeerd. |
| status | int | Huidige staat van de full-text catalogus. Een van de volgende: 0 = Initialiseren 1 = Klaar 2 = Gepauzeerd 3 = Tijdelijke fout 4 = Heropsprint nodig 5 = Sluiting 6 = Gewacht voor backup 7 = Back-up wordt gedaan via catalogus 8 = Catalogus is corrupt |
| status_description | nvarchar(120) | Beschrijving van de huidige staat van de actieve full-text catalogus. |
| previous_status | int | Vorige staat van de full-text catalogus. Een van de volgende: 0 = Initialiseren 1 = Klaar 2 = Gepauzeerd 3 = Tijdelijke fout 4 = Heropsprint nodig 5 = Sluiting 6 = Gewacht voor backup 7 = Back-up wordt gedaan via catalogus 8 = Catalogus is corrupt |
| previous_status_description | nvarchar(120) | Beschrijving van de vorige staat van de actieve full-text catalogus. |
| worker_count | int | Aantal threads die momenteel werken aan deze full-text catalogus. |
| active_fts_index_count | int | Aantal full-text indexen die worden ingevuld in de versie. |
| auto_population_count | int | Aantal tabellen met een automatische populatie in uitvoering voor deze full-text catalogus. |
| manual_population_count | int | Aantal tabellen met handmatige populatie in uitvoering voor deze full-text catalogus. |
| full_incremental_population_count | int | Aantal tabellen met een volledige of incrementele populatie in uitvoering voor deze volledige tekstcatalogus. |
| row_count_in_thousands | int | Geschat aantal rijen (in duizenden) in alle full-text indexen in deze full-text catalogus. |
| is_importing | bit | Geeft aan of de volledige tekstcatalogus wordt geïmporteerd: 1 = De catalogus wordt geïmporteerd. 2 = De catalogus wordt niet geïmporteerd. |
Opmerkingen
De is_importing kolom werd geïntroduceerd in SQL Server 2008 (10.0.x).
Permissions
Voor SQL Server en SQL Managed Instance is VIEW SERVER STATE machtiging vereist.
Op SQL Database Basic, S0en S1 servicedoelstellingen, en voor databases in elastische pools, is het serverbeheerder--account, het Microsoft Entra-beheerdersaccount of lidmaatschap van de ##MS_ServerStateReader##-server functie vereist. Voor alle andere SQL Database-servicedoelstellingen is de VIEW DATABASE STATE machtiging voor de database of het lidmaatschap van de ##MS_ServerStateReader##-serverfunctie vereist.
Machtigingen voor SQL Server 2022 en hoger
Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.
Fysieke verbindingen
Relatiekardinaliteiten
| Van | Tot | Relatie |
|---|---|---|
dm_fts_active_catalogs.database_id |
dm_fts_index_population.database_id |
One-to-one |
dm_fts_active_catalogs.catalog_id |
dm_fts_index_population.catalog_id |
One-to-one |
Voorbeelden
Het volgende voorbeeld geeft informatie terug over de actieve full-text catalogi in de huidige database.
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
Volgende stappen
Full-Text Zoeken en Semantisch Zoeken Dynamische Beheerweergaven en -functies (Transact-SQL)