Udostępnij za pośrednictwem


FULLTEXTCATALOGPROPERTY (Transact-SQL)

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

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')

Argumenty

Ostrzeżenie

Następujące właściwości zostaną usunięte w przyszłej wersji programu SQL Server: LogSize i PopulateStatus.Należy unikać stosowania tych właściwości w nowych prac rozwojowych i plan do modyfikowania aplikacji korzystających aktualnie żadnego z nich.

  • catalog_name
    To wyrażenie zawierające nazwę wykaz pełnotekstowy.

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

    Właściwość

    Opis

    AccentSensitivity

    Ustawienie czułości akcentu.

    0 = Akcentu niewrażliwe

    1 = Akcentu wrażliwe

    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łnotekstowe indeksowanych elementów aktualnie w wykaz pełnotekstowy.

    LogSize

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

    Rozmiar w bajtach Scalonej zestaw dzienników błędów związanych z Microsoft usługi wyszukiwania wykaz pełnotekstowy.

    MergeStatus

    Scalanie główne, czy jest w toku.

    0 = scalanie wzorca nie w toku

    1 = scalanie wzorca w toku

    PopulateCompletionAge

    Różnica w sekundach między zakończenia ostatniego indeksu pełnotekstowego zapełnianie i 1990-01/01 00: 00: 00.

    Zaktualizowane tylko dla przeszukiwań przyrostowych i pełnych.Zwraca wartość 0, jeśli nie zapełnianie wystąpił.

    PopulateStatus

    0 = Bezczynności

    1 = Pełny zapełnianie w toku

    2 = Wstrzymana

    3 = Throttled

    4 = Odzyskiwanie

    5 = Podczas zamykania

    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 wykaz pełnotekstowy jest przywożony.

    0 = wykaz pełnotekstowy nie są importowane.

    1 = wykaz pełnotekstowy jest przywożony.

Zwracane typy

int

Wyjątki

Zwraca wartość NULL w błąd lub jeśli wywołujący nie ma uprawnień do wyświetlenia obiektu.

W SQL Server 2008, użytkownik może przeglądać tylko metadane securables, który użytkownik jest właścicielem lub na którym przyznano użytkownikowi uprawnienie.Oznacza to, że metadane-wysyłających, funkcje wbudowane takie 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ść metadanych i Rozwiązywanie problemów z metadanych widoczności.

Uwagi

FULLTEXTCATALOGPROPERTY ("catalog_name" , "IndexSize") analizuje tylko fragmenty ze stanem 4 lub 6, jak pokazano w sys.fulltext_index_fragments.Te fragmenty są częścią indeksu logicznych.W związku z tym IndexSize właściwość zwraca tylko rozmiar indeksu logicznych.Jednak podczas scalania indeksu, rozmiar rzeczywisty indeks może być dwukrotnie jej rozmiar logiczny.Aby znaleźć rzeczywisty rozmiar zużywanych przez indeks pełnotekstowy korespondencji seryjnej, użyj sp_spaceused systemu procedura składowana.Procedura ta przegląda wszystkie fragmenty skojarzonych z indeksu pełnotekstowego.

Jest ważne, że aplikacje nie czekać w pętli ścisła, sprawdzanie PopulateStatus właściwość w stan bezczynności (wskazując zapełnianie została ukończona) ponieważ trwa cykle Procesora od procesów bazy danych i przeszukiwanie pełnego tekstu , powoduje, że limity czasu.Ponadto zazwyczaj jest lepszym rozwiązaniem do sprawdzenia odpowiedniego PopulateStatus właściwość w tabela poziom TableFullTextPopulateStatus w systemie OBJECTPROPERTYEX funkcja.To i inne nowe właściwości całego tekstu w OBJECTPROPERTYEX dostarczają więcej bardziej szczegółowych informacji o tabelach indeksowania pełnotekstowego.Aby uzyskać więcej informacji, zobacz OBJECTPROPERTYEX (Transact-SQL).

Przykłady

Poniższy przykład zwraca liczbę elementów indeksowanych pełnego tekstu w wykaz pełnotekstowy o nazwie Cat_Desc.

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