sp_fulltext_service (Transact-SQL)sp_fulltext_service (Transact-SQL)

Gilt für: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Ändert die Servereigenschaften der Volltextsuche für SQL ServerSQL Server.Changes the server properties of full-text search for SQL ServerSQL Server.

Themenlinksymbol Transact-SQL Syntax Conventions (Transact-SQL-Syntaxkonventionen)Topic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

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

ArgumenteArguments

[ @action = ] 'action' Ist die Eigenschaft geändert oder zurückgesetzt werden.[ @action = ] 'action' Is the property to be changed or reset. Aktion ist nvarchar(100), hat keinen Standardwert.action is nvarchar(100), with no default. Eine Liste der einemcTion-Eigenschaften, zugehörigen Beschreibungen und die Werte, die festgelegt werden können, finden Sie unter der Tabelle unter der Wert Argument.For a list of action properties, their descriptions, and the values that can be set, see the table under the value argument. Dieses Argument gibt die folgenden Eigenschaften zurück: Datentyp, aktuell zur Ausführung verwendeter Wert, Minimal- oder Maximalwert und ggf. Status zur Aktualität.This argument returns the following properties: data type, current running value, minimum or maximum value, and deprecation status, if applicable.

[ @value = ] value Ist der Wert der angegebenen Eigenschaft.[ @value = ] value Is the value of the specified property. Wert ist Sql_variant, hat den Standardwert NULL.value is sql_variant, with a default value of NULL. Wenn @value null ist, Sp_fulltext_service die aktuelle Einstellung zurück.If @value is null, sp_fulltext_service returns the current setting. In dieser Tabelle werden Aktionseigenschaften, zugehörige Beschreibungen und die festzulegenden Werte aufgelistet.This table lists action properties, their descriptions, and the values that can be set.

Hinweis

Die folgenden Aktionen werden in einer zukünftigen Version von entfernt SQL ServerSQL Server: Clean_up, Connect_timeout, Data_timeout, und Resource_ Nutzung.The following actions will be removed in a future release of SQL ServerSQL Server: clean_up, connect_timeout, data_timeout, and resource_usage. Vermeiden Sie die Verwendung dieser Aktionen bei neuen Entwicklungsarbeiten, und planen Sie die Änderung von Anwendungen, die diese Aktionen zurzeit verwenden.Avoid using these actions in new development work, and plan to modify applications that currently use any of them.

AktionAction DatentypData type BeschreibungDescription
clean_upclean_up intint Wird nur aus Gründen der Abwärtskompatibilität unterstützt.Supported for backward compatibility only. Der Wert lautet stets 0.The value is always 0.
connect_timeoutconnect_timeout intint Wird nur aus Gründen der Abwärtskompatibilität unterstützt.Supported for backward compatibility only. Der Wert lautet stets 0.The value is always 0.
data_timeoutdata_timeout intint Wird nur aus Gründen der Abwärtskompatibilität unterstützt.Supported for backward compatibility only. Der Wert lautet stets 0.The value is always 0.
load_os_resourcesload_os_resources intint Gibt an, ob Wörtertrennungen, Wortstammerkennungen und Filter des Betriebssystems mit dieser Instanz von SQL ServerSQL Server registriert sind und verwendet werden.Indicates whether operating system word breakers, stemmers, and filters are registered and used with this instance of SQL ServerSQL Server. Folgende Angaben sind möglich:One of:

0 = Nur spezifische Filter und Wörtertrennungen für diese Instanz von SQL ServerSQL Server verwenden.0 = Use only filters and word breakers specific to this instance of SQL ServerSQL Server.

1 = Betriebssystemfilter und Wörtertrennungen laden.1 = Load operating system filters and word breakers.

Standardmäßig ist diese Eigenschaft deaktiviert, damit das Verhalten durch Updates des Systems nicht versehentlich geändert wird.By default, this property is disabled to prevent inadvertent behavior changes by updates made to the operating system. Verwendung von Betriebssystemressourcen bietet Zugriff auf Ressourcen für Sprachen und Dokumenttypen registriert MicrosoftMicrosoft Indexdienst, die keine instanzspezifische Ressource installiert haben.Enabling use of operating system resources provides access to resources for languages and document types registered with MicrosoftMicrosoft Indexing Service that do not have an instance-specific resource installed. Wenn Sie das Laden von Betriebssystemressourcen aktivieren, stellen Sie sicher, dass die Betriebssystemressourcen vertrauenswürdige signierte Binärdateien sind; andernfalls, sie können nicht geladen werden, wenn Verify_signature (siehe unten) auf 1 festgelegt ist.If you enable the loading of operating system resources, ensure that the operating system resources are trusted signed binaries; otherwise, they cannot be loaded when verify_signature (see below) is set to 1.
master_merge_dopmaster_merge_dop intint Gibt die Anzahl der Threads an, die vom Masterzusammenführungsprozess verwendet werden soll.Specifies the number of threads to be used by the master merge process. Dieser Wert darf die Anzahl der verfügbaren CPUs oder CPU-Kerne nicht überschreiten.This value should not exceed the number of available CPUs or CPU cores.

Wenn dieses Argument nicht angegeben wird, verwendet der Dienst den kleinsten der 4 oder die Anzahl der verfügbaren CPUs oder CPU-Kerne.When this argument is not specified, the service uses the lesser of 4, or the number of available CPUs or CPU cores.
pause_indexingpause_indexing intint Gibt an, ob die Volltextindizierung angehalten werden soll, wenn sie ausgeführt wird, oder fortgesetzt werden soll, wenn sie angehalten wurde.Specifies whether full-text indexing should be paused, if it is currently running, or resumed, if it is currently paused.

0 = Setzt die Aktivitäten zur Volltextindizierung für die Serverinstanz fort.0 = Resumes full-text indexing activities for the server instance.

1 = Hält die Aktivitäten zur Volltextindizierung für die Serverinstanz an.1 = Pauses full-text indexing activities for the server instance.
resource_usageresource_usage intint Hat in SQL Server 2008SQL Server 2008 und höheren Versionen keine Funktion und wird ignoriert.Has no function in SQL Server 2008SQL Server 2008 and later versions, and is ignored.
update_languagesupdate_languages NULLNULL Aktualisiert die Liste der für die Volltextsuche registrierten Sprachen.Updates the list of languages and filters that are registered with full-text search. Die Sprachen werden beim Konfigurieren der Indizierung und in Volltextabfragen angegeben.The languages are specified when configuring indexing and in full-text queries. Filter werden verwendet, von dem filterdämonhost gehostet zum Extrahieren von Textinformationen aus entsprechenden Dateiformaten wie .docx, die in Datentypen gespeichert sind, z. B. Varbinary, 'varbinary(max)' , Image , oder Xml, für die Volltextindizierung.Filters are used by the filter daemon host to extract textual information from corresponding file formats such as .docx stored in data types, such as varbinary, varbinary(max), image, or xml, for full-text indexing.

Weitere Informationen finden Sie unter Anzeigen oder Ändern von registrierten Filtern und Wörtertrennungen.For more information, see View or Change Registered Filters and Word Breakers.
upgrade_optionupgrade_option intint Steuert, wie Volltextindizes migriert werden, wenn Sie eine Datenbank von SQL Server 2005 (9.x)SQL Server 2005 (9.x) auf eine höhere Version aktualisieren.Controls how full-text indexes are migrated when upgrading a database from SQL Server 2005 (9.x)SQL Server 2005 (9.x) to a later version. Diese Eigenschaft ist für die folgenden Aktionen gültig: Upgrade durch Anfügen einer Datenbank, Wiederherstellen einer Datenbanksicherung, Wiederherstellen einer Dateisicherung oder Kopieren der Datenbank mit dem Assistenten zum Kopieren von Datenbanken.This property applies to upgrading by attaching a database, restoring a database backup, restoring a file backup, or copying the database by using the Copy Database Wizard.

Folgende Angaben sind möglich:One of:

0 = Volltextkataloge werden mithilfe der neuen und verbesserten Worttrennmodule neu erstellt.0 = Full-text catalogs are rebuilt using the new and enhanced word breakers. Das Neuerstellen von Indizes kann einige Zeit dauern, und nach dem Upgrade ist ggf. eine beträchtliche Menge an CPU-Leistung und Arbeitsspeicherkapazität erforderlich.Rebuilding indexes can take awhile, and a significant amount of CPU and memory might be required after the upgrade.

1 = Volltextkataloge werden zurückgesetzt.1 = Full-text catalogs are reset. SQL Server 2005 (9.x)SQL Server 2005 (9.x) Volltextkatalogdateien werden entfernt. Die Metadaten für die Volltextkataloge und die Volltextindizes bleiben jedoch erhalten.full-text catalog files are removed, but the metadata for full-text catalogs and full-text indexes is retained. Nach der Upgrade wird die Änderungsnachverfolgung für alle Volltextindizes deaktiviert, und Durchforstungen werden nicht automatisch gestartet.After being upgraded, all full-text indexes are disabled for change tracking and crawls are not started automatically. Der Katalog bleibt leer, bis Sie ihn nach Beendigung des Upgrades manuell vollständig auffüllen.The catalog will remain empty until you manually issue a full population, after the upgrade completes.

2 = Volltextkataloge werden importiert.2 = Full-text catalogs are imported. Normalerweise ist der Import bedeutend schneller als eine Neuerstellung.Typically, import is significantly faster than rebuild. Wenn Sie zum Beispiel nur eine CPU verwenden, läuft ein Import etwa zehnmal schneller ab als eine Neuerstellung.For example, when using only one CPU, import runs about 10 times faster than rebuild. Ein importierter Volltextkatalog verwendet jedoch nicht die neuen und erweiterten Wörtertrennungen. Aus diesem Grund sollten Sie zu einem späteren Zeitpunkt eine Neuerstellung der Volltextkataloge durchführen.However, an imported full-text catalog does not use the new and enhanced word breakers, so you might want to rebuild your full-text catalogs eventually.

Hinweis: Sie können die Neuerstellung im Multithreadmodus ausführen. Wenn mehr als 10 CPUs verfügbar sind, ist die Neuerstellung ggf. schneller als der Import, falls dabei alle CPUs genutzt werden können.Note: Rebuild can run in multi-threaded mode, and if more than 10 CPUs are available, rebuild might run faster than import if you allow rebuild to use all of the CPUs.

Wenn ein Volltextkatalog nicht verfügbar ist, werden die zugehörigen Volltextindizes neu erstellt.If a full-text catalog is not available, the associated full-text indexes are rebuilt. Diese Option ist nur für SQL Server 2005 (9.x)SQL Server 2005 (9.x) -Datenbanken verfügbar.This option is available for only SQL Server 2005 (9.x)SQL Server 2005 (9.x) databases.

Informationen zum Auswählen einer Option für das Volltextupgrade finden Sie unterUpgrade der Volltextsuche.For information about choosing a full-text upgrade option, see full-Upgrade Full-Text Search.

Hinweis: Zum Festlegen dieser Eigenschaft SQL Server Management StudioSQL Server Management Studio, verwenden Sie die Volltext Upgradeoption Eigenschaft.Note: To set this property in SQL Server Management StudioSQL Server Management Studio, use the Full-Text Upgrade Option property. Weitere Informationen finden Sie unter Verwalten und Überwachen der Volltextsuche auf einer Serverinstanz.For more information, see Manage and Monitor Full-Text Search for a Server Instance.
verify_signatureverify_signature intint Gibt an, ob ausschließlich signierte Binärdateien von der Volltext-Engine geladen werden.Indicates whether only signed binaries are loaded by the Full-Text Engine. Standardmäßig werden nur vertrauenswürdige signierte Binärdateien geladen.By default, only trusted, signed binaries are loaded.

1 = Überprüfen, ob ausschließlich vertrauenswürdige signierte Binärdateien geladen werden (Standardeinstellung).1 = Verify that only trusted, signed binaries are loaded (default).

0 = Nicht überprüfen, ob Binärdateien signiert sind.0 = Do not verify whether binaries are signed.

RückgabecodewerteReturn Code Values

0 (Erfolg) oder 1 (Fehler)0 (success) or 1 (failure)

ResultsetsResult Sets

NoneNone

BerechtigungenPermissions

Nur Mitglieder der Serveradmin feste Serverrolle oder der Systemadministrator kann ausführen Sp_fulltext_service.Only members of the serveradmin fixed server role or the system administrator can execute sp_fulltext_service.

BeispieleExamples

A.A. Aktualisieren der Liste registrierter SprachenUpdating the list of registered languages

Im folgenden Beispiel wird die Liste der für die Volltextsuche registrierten Sprachen aktualisiert.The following example updates the list of languages registered with full-text search.

EXEC sp_fulltext_service 'update_languages';  
GO  

B.B. Ändern der Volltext-Upgradeoption, um Volltextkataloge zurückzusetzenChanging the full-text upgrade option to reset full-text catalogs

Im folgenden Beispiel wird die Volltext-Upgradeoption geändert, sodass Volltextkataloge zurückgesetzt werden.The following example changes the full-text upgrade option to reset full-text catalogs. Damit werden die Kataloge vollständig entfernt.This removes them completely. In diesem Beispiel werden die optionalen Schlüsselwörter @action und @value angegeben.This example specifies the optional @action and @value keywords.

EXEC sp_fulltext_service @action='upgrade_option', @value=1;  
GO  

Siehe auchSee Also

Volltextsuche Full-Text Search
FULLTEXTSERVICEPROPERTY (Transact-SQL) FULLTEXTSERVICEPROPERTY (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)System Stored Procedures (Transact-SQL)