Freigeben über


FULLTEXTCATALOGPROPERTY (Transact-SQL)

Aktualisiert: 17. Juli 2006

Gibt Informationen über die Eigenschaften des Volltextkatalogs zurück.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')

Argumente

  • catalog_name
    Ein Ausdruck, der den Namen des Volltextkatalogs enthält.
  • property
    Ein Ausdruck, der den Namen der Volltext-Katalogeigenschaft enthält. In der folgenden Tabelle finden Sie eine Liste der Eigenschaften und eine Beschreibung der zurückgegebenen Informationen.

    Eigenschaft Beschreibung

    AccentSensitivity

    Einstellung für die Unterscheidung nach Akzent.

    0 = Keine Unterscheidung nach Akzent

    1 = Unterscheidung nach Akzent

    IndexSize

    Größe des Volltextkatalogs in Megabyte (MB).

    ItemCount

    Aktuelle Anzahl der volltextindizierten Objekte im Volltextkatalog.

    LogSize

    Nur aus Gründen der Abwärtskompatibilität unterstützt. Es wird immer 0 zurückgegeben.

    Größe (in Bytes) der kombinierten Gruppe von Fehlerprotokollen, die mit einem Volltextkatalog des Microsoft Search-Dienstes verbunden sind.

    MergeStatus

    Masterzusammenführung befindet sich in Verarbeitung.

    0 = Masterzusammenführung befindet sich nicht in Verarbeitung

    1 = Masterzusammenführung befindet sich in Verarbeitung

    PopulateCompletionAge

    Anzahl von Sekunden, die zwischen dem 01.01.1990, 00:00:00 Uhr, und der Beendigung des letzten Auffüllens des Volltextindexes verstrichen sind.

    Wird nur für vollständige und inkrementelle Crawlvorgänge aktualisiert. Gibt 0 zurück, wenn keine Auffüllung aufgetreten ist.

    PopulateStatus

    0 = Im Leerlauf

    1 = Vollständiges Auffüllen wird ausgeführt

    2 = Angehalten

    3 = Gedrosselt

    4 = Wird wiederhergestellt 5 = Herunterfahren

    6 = Inkrementelles Auffüllen wird ausgeführt

    7 = Index wird erstellt

    8 = Der Datenträger ist voll. Angehalten.

    9 = Änderungsprotokollierung

    UniqueKeyCount

    Anzahl der eindeutigen Schlüssel im Volltextkatalog.

Rückgabetypen

int

Ausnahmen

Gibt NULL bei einem Fehler zurück oder wenn ein Aufrufer nicht über Berechtigungen zum Anzeigen des Objekts verfügt.

In SQL Server 2005 kann ein Benutzer nur die Metadaten sicherungsfähiger Elemente anzeigen, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Dies bedeutet, dass Metadaten ausgebende integrierte Funktionen, z. B. FULLTEXTCATALOGPROPERTY, möglicherweise NULL zurückgeben, wenn dem Benutzer für das Objekt keine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten und unter Behandlung von Problemen bei der Sichtbarkeit von Metadaten.

Hinweise

Anwendungen sollten die PopulateStatus-Eigenschaft nicht in einer Schleife auf Leerlauf überprüfen (Leerlauf bedeutet hier, dass das Auffüllen beendet wurde). Dadurch werden CPU-Zyklen von der Datenbank und von Volltextsuchprozessen abgezogen und Timeout-Fehler verursacht. Darüber hinaus ist es normalerweise besser, die entsprechende PopulateStatus-Eigenschaft auf Tabellenebene, TableFullTextPopulateStatus in der OBJECTPROPERTYEX-Systemfunktion, zu überprüfen. Diese und andere neue Volltexteigenschaften in OBJECTPROPERTYEX stellen Informationen mit höherer Granularität zur Volltextindizierung von Tabellen bereit. Weitere Informationen finden Sie unter OBJECTPROPERTYEX (Transact-SQL).

Beispiele

Im folgenden Beispiel wird die Anzahl der volltextindizierten Elemente in einem Volltextkatalog mit dem Namen Cat_Desc zurückgegeben.

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

Siehe auch

Verweis

FULLTEXTSERVICEPROPERTY (Transact-SQL)
Metadatenfunktionen (Transact-SQL)
sp_help_fulltext_catalogs (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Neuer Inhalt:
  • Der Abschnitt "Ausnahmen" wurde hinzugefügt.