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
.