Freigeben über


sp_fulltext_service (Transact-SQL)

Ändert die Diensteigenschaften der Microsoft-Volltextsuche für SQL (MSFTESQL).

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_fulltext_service [ [@action=] 'action' 
     [ , [ @value= ] value ] ]

Argumente

  • [ @action=] 'action'
    Bezeichnet die zu ändernde oder zurückzusetzende Eigenschaft. action ist ein Wert vom Datentyp nvarchar(100), und weist keinen Standardwert auf. Eine Liste der Aktionseigenschaften, zugehörige Beschreibungen und die festzulegenden Werte finden Sie in der Tabelle unterhalb des values-Arguments. Dieses Argument gibt die folgenden Eigenschaften zurück: Datentyp, aktuell zum Ausführen verwendeter Wert, Minimal- oder Maximalwert und ggf. Status zur Aktualität.
  • [ @value=] value
    Bezeichnet den Wert der angegebenen Eigenschaft. value ist ein Wert vom Datentyp sql_variant; der Standardwert ist NULL. Wenn @value gleich NULL ist, gibt sp_fulltext_service die aktuelle Einstellung zurück. In dieser Tabelle werden Aktionseigenschaften, zugehörige Beschreibungen und die festzulegenden Werte aufgelistet.

    Aktion Wert Beschreibung

    clean_up

    0

    Nur aus Gründen der Abwärtskompatibilität unterstützt.

    connect_timeout

    0

    Nur aus Gründen der Abwärtskompatibilität unterstützt.

    data_timeout

    0

    Nur aus Gründen der Abwärtskompatibilität unterstützt.

    load_os_resources

    int

    1 = Betriebssystemfilter und Wörtertrennungen laden.

    0 = Nur spezifische Filter und Wörtertrennungen für diese Instanz von SQL Server verwenden.

    Gibt an, ob Betriebssystem-Wörtertrennungen, Wortstammerkennungen und Filter mit dieser Instanz von SQL Server registriert sind und verwendet werden. Standardmäßig ist diese Eigenschaft deaktiviert, damit das Verhalten durch Updates des Systems nicht versehentlich geändert wird. Wenn die Verwendung von Betriebssystemressourcen aktiviert wird, kann auf Ressourcen für Sprachen und Dokumenttypen zugegriffen werden, die beim Microsoft-Indexdienst registriert sind, für die jedoch keine instanzspezifische Ressource installiert wurde. Wenn Sie das Laden von Betriebssystemressourcen aktivieren, sollten Sie sicherstellen, dass die Betriebssystemressourcen vertrauenswürdige signierte Binärdateien sind, da sie sonst nicht geladen werden können, wenn verify_signature (siehe unten) auf 1 festgelegt wird.

    pause_indexing

    int

    Hält die Volltextindizierung an.

    resource_usage

    int

    Legt die MSFTESQL-Dienstverwaltungseinstellungen IndexingPerformanceLevel und QueryPerformanceLevel auf denselben Wert fest. Die Werte reichen von 1 (geringe Aggressivität) bis 5 (höchste Aggressivität), wobei 3 der Standardwert ist.

    update_languages

    NULL

    Aktualisiert die Liste der für die Volltextsuche registrierten Sprachen. Die Sprachen werden beim Konfigurieren der Indizierung und in Volltextabfragen angegeben.

    verify_signature

    int

    Gibt an, ob ausschließlich signierte Binärdateien vom MSFTESQL-Dienst geladen werden. Standardmäßig werden nur vertrauenswürdige signierte Binärdateien geladen.

    1 = Überprüfen, ob ausschließlich vertrauenswürdige signierte Binärdateien geladen werden (Standardeinstellung).

    0 = Nicht überprüfen, ob Binärdateien signiert sind.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Keine

Berechtigungen

Nur Mitglieder der festen Serverrolle serveradmin und der Systemadministrator können sp_fulltext_service ausführen.

Beispiele

Im folgenden Beispiel wird die Liste der für die Volltextsuche registrierten Sprachen aktualisiert.

EXEC sp_fulltext_service 'update_languages';
GO

Siehe auch

Verweis

FULLTEXTSERVICEPROPERTY (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005