sys.dm_fts_active_catalogs (języka Transact-SQL)

Zwraca informacje o katalogi pełnego tekstu, które mają działanie niektórych zapełnianie w toku na serwerze.

Ostrzeżenie

Następujące kolumny zostaną usunięte w przyszłej wersja programu Microsoft SQL Server: is_paused, previous_status, previous_status_description, row_count_in_thousands, status, status_description, and worker_count.Należy unikać stosowania tych kolumn w nowych prac rozwojowych i plan do modyfikowania aplikacji korzystających aktualnie żadnego z nich.

Nazwa kolumny

Typ danych

Opis

database_id

int

Identyfikator bazy danych, która zawiera aktywne wykaz pełnotekstowy.

catalog_id

int

Identyfikator active wykaz pełnotekstowy.

memory_address

varbinary(8)

Adres buforów pamięci przydzielonej dla zapełnianie działania związane z tym wykaz pełnotekstowy.

name

nvarchar(128)

Nazwa aktywnego wykaz pełnotekstowy.

is_paused

bit

Wskazuje, czy zapełnianie active wykaz pełnotekstowy zostało wstrzymane.

Stan

int

Bieżący stan wykaz pełnotekstowy.Jedną z następujących czynności:

0 = Inicjowanie

1 = Gotowe

2 = Wstrzymana

3 = Tymczasowy błąd.

4 = Potrzeby ponownego zainstalowania

5 = Podczas zamykania

6 = W stanie spoczynku dla kopia zapasowa

7 = Kopia zapasowa jest wykonywana za pomocą wykazu

8 = Wykaz jest uszkodzony

status_description

nvarchar(120)

Opis bieżącego stanu aktywnego wykaz pełnotekstowy.

previous_status

int

Poprzedni stan wykaz pełnotekstowy.Jedną z następujących czynności:

0 = Inicjowanie

1 = Gotowe

2 = Wstrzymana

3 = Tymczasowy błąd.

4 = Potrzeby ponownego zainstalowania

5 = Podczas zamykania

6 = W stanie spoczynku dla kopia zapasowa

7 = Kopia zapasowa jest wykonywana za pomocą wykazu

8 = Wykaz jest uszkodzony

previous_status_description

nvarchar(120)

Opis poprzedniego stanu aktywnego wykaz pełnotekstowy.

worker_count

int

Liczba wątków aktualnie pracuje ten wykaz pełnotekstowy.

active_fts_index_count

int

Liczba indeksy pełnotekstowe, które są są wypełnione.

auto_population_count

int

Liczba tabel z auto zapełnianie w toku dla tego wykaz pełnotekstowy.

manual_population_count

int

Liczba tabel z ręcznym zapełnianie w toku dla tego wykaz pełnotekstowy.

full_incremental_population_count

int

Liczba tabel pełne lub przyrostowe zapełnianie w toku dla tego wykaz pełnotekstowy.

row_count_in_thousands

int

Szacunkowa liczba wierszy (w tysiącach) wszystkie indeksy pełnotekstowe w tym wykaz pełnotekstowy.

is_importing

bit

Wskazuje, czy jest przywożony wykaz pełnotekstowy :

1 = Katalog jest przywożony.

2 = Katalogu nie są importowane.

Uwagi

is_importingkolumna jest nowego w SQL Server 2008.

Uprawnienia

Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.

Fizyczne sprzężeń

Znaczące sprzężenia tego widoku zarządzania dynamicznego

Relacja Cardinalities

Z

Aby

Relacja

dm_fts_active_catalogs.database_id

dm_fts_index_population.database_id

Jeden do jednego

dm_fts_active_catalogs.catalog_id

dm_fts_index_population.catalog_id

Jeden do jednego

Przykłady

Poniższy przykład zwraca informacje o aktywnym wykazów pełnego tekstu w bieżącej bazie danych.

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