Freigeben über


sp_fulltext_database (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

Dies wird nur aus Gründen der Abwärtskompatibilität unterstützt. sp_fulltext_database deaktiviert das Volltextmodul für eine bestimmte Datenbank nicht. Alle vom Benutzer erstellten Datenbanken in SQL Server sind immer für die Volltextindizierung aktiviert.

Wichtig

Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen Management Studio.

Transact-SQL-Syntaxkonventionen

Syntax

sp_fulltext_database [ @action = ] 'action'
[ ; ]

Argumente

[ @action = ] 'action'

Die auszuführende Aktion. @action ist varchar(20) und kann einer dieser Werte sein.

Wert Beschreibung
enable Wird nur aus Gründen der Abwärtskompatibilität unterstützt. Er erstellt alle Volltextkataloge der Datenbank neu, wenn der vorherige Status des Volltexts lautet disabled.
disable Wird nur aus Gründen der Abwärtskompatibilität unterstützt.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

In SQL Server 2008 (10.0.x) und höheren Versionen kann die Volltextindizierung nicht deaktiviert werden. Das Deaktivieren der Volltextindizierung entfernt keine Zeilen aus sysfulltextcatalogs und weist nicht darauf hin, dass volltextfähige Tabellen nicht mehr für die Volltextindizierung markiert sind. Alle Definitionen von Volltextmetadaten sind weiterhin in den Systemtabellen vorhanden.

Berechtigungen

Es können nur Mitglieder der festen Serverrolle sysadmin und db_owner feste Datenbankrolle ausgeführt werden sp_fulltext_database.