FULLTEXTCATALOGPROPERTY (języka Transact-SQL)
Zwraca informacje o właściwościach wykaz pełnotekstowy.
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