Udostępnij za pośrednictwem


FULLTEXTCATALOGPROPERTY (języka Transact-SQL)

Zwraca informacje o właściwościach wykaz pełnotekstowy.

Topic link iconKonwencje składni języka Transact-SQL

FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')

Argumenty

Uwaga

Następujące właściwości zostaną usunięte w przyszłej wersji programu SQL Server: LogSize and PopulateStatus.Należy unikać stosowania tych właściwości w nowej pracy rozwoju i zaplanować do modyfikowania aplikacji korzystających aktualnie żadnej z nich.

  • catalog_name
    Czy wyrażenie zawierającego nazwę wykaz pełnotekstowy.

  • property
    Czy wyrażenie zawierającego nazwę właściwość wykaz pełnotekstowy.Tabela zawiera listę właściwości i zawiera opisy informacje zwrócone.

    Właściwość

    Description

    AccentSensitivity

    Ustawienie czułości akcentu.

    0 = Akcentu niewrażliwe

    1 = Akcentu wielkość liter

    IndexSize

    Rozmiar logiczny wykaz pełnotekstowy w megabajtach (MB).

    Aby uzyskać więcej informacji zobacz "Uwagi," w dalszej części tego tematu.

    ItemCount

    Liczba pełnotekstowego indeksowania elementów aktualnie w wykaz pełnotekstowy.

    LogSize

    Obsługiwane zgodność z poprzednimi wersjami.Zawsze zwraca wartość 0.

    Rozmiar (w bajtach) połączonych zestaw dzienników błędów związanych z Microsoft wykaz pełnotekstowy usługa wyszukiwania.

    MergeStatus

    Scalanie główne, czy jest w toku.

    0 = Scalanie główne nie w trakcie wykonywania

    1 = scalanie wzorca w toku

    PopulateCompletionAge

    Różnica w sekundach między zakończeniem ostatniej indeks pełnotekstowy zapełnianie i 01/01/1990 00: 00: 00.

    Zaktualizować tylko dla przeszukiwań pełne i przyrostowe.Zwraca wartość 0, jeżeli zapełnianie nie wystąpił.

    PopulateStatus

    0 = Bezczynności

    1 = Pełny zapełnianie w toku

    2 = "Wstrzymany"

    3 = Throttled

    4 = Odzyskiwanie

    5 = Zamknięcia systemu

    6 = Przyrostowe zapełnianie w toku

    7 = Budowanie indeksu

    8 = Dysk jest zapełniony.Wstrzymany.

    9 = Śledzenia zmian

    UniqueKeyCount

    Liczba unikatowych kluczy w wykaz pełnotekstowy.

    ImportStatus

    Czy są importowane wykaz pełnotekstowy.

    0 = wykaz pełnotekstowy Nie są importowane.

    1 = Pełnego tekstu są importowane wykazu.

Zwracane typy

int

Exceptions

Zwraca wartość NULL na błąd, lub jeśli wywołujący nie ma uprawnień do oglądania obiektu.

W SQL Server 2008, użytkownik może tylko przeglądać metadane securables należące do tego użytkownika lub w którym użytkownik ma udzielonego uprawnienia. Oznacza to, czy wysyłających metadane wbudowane działa jak FULLTEXTCATALOGPROPERTY może zwracać wartość NULL, jeśli użytkownik nie ma żadnych uprawnień do obiektu.Aby uzyskać więcej informacji zobacz Konfiguracja widoczność metadane i Troubleshooting Metadata Visibility.

Remarks

FULLTEXTCATALOGPROPERTY ("catalog_name""IndexSize') przegląda tylko fragmenty ze stanem 4 lub 6, jak pokazano na sys.fulltext_index_fragments.Te fragmenty wchodzą w skład indeksu logiczne.Dlatego też IndexSize Właściwość zwraca tylko rozmiar logiczny indeksu. Jednak podczas tworzenia seryjnej indeksu rozmiar rzeczywisty indeksu może być dwukrotnie jej rozmiar logiczny.Aby znaleźć rzeczywisty rozmiar, który jest jest zużywany przez indeks pełnotekstowy korespondencji seryjnej, należy użyć sp_spaceused systemu procedura przechowywana.Procedura ta sprawdza fragmentów wszystkich skojarzonych z indeksu pełnotekstowego.

Jest ważne, że aplikacje nie odczekują in ścisłą, sprawdzanie PopulateStatus właściwość, aby stać się bezczynności (wskazująca, że zapełnianie została ukończona), ponieważ to trwa cykle PROCESORA, z bazy danych i procesów przeszukiwanie pełnego tekstu i powoduje, że limity czasu.Ponadto zazwyczaj jest lepszym rozwiązaniem, aby sprawdzić, czy odpowiadające im PopulateStatus właściwość poziom tabela TableFullTextPopulateStatus OBJECTPROPERTYEX funkcja systemowej.Tego i innych nowych właściwości całego tekstu w OBJECTPROPERTYEX zawierają bardziej szczegółowe informacje na temat tabel indeksowania pełnotekstowego.Aby uzyskać więcej informacji zobaczOBJECTPROPERTYEX (Transact-SQL).

Przykłady

W poniższym przykładzie zwraca liczbę elementów indeksowanych całego tekstu w całym tekście katalogu o nazwie Cat_Desc.

USE AdventureWorks;
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount');
GO