sp_fulltext_database (Transact-SQL)
Non produce alcun effetto sui cataloghi full-text in SQL Server 2008 e versioni successive ed è ancora supportato solo per garantire la compatibilità con le versioni precedenti. sp_fulltext_database non disabilita il motore di ricerca full-text per uno specifico database. Tutti i database creati dall'utente in SQL Server 2008 sono sempre abilitati per l'indicizzazione full-text.
Importante |
---|
Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Non utilizzare questa caratteristica in un nuovo progetto di sviluppo e modificare non appena possibile le applicazioni in cui è attualmente implementata. Utilizzare Management Studio al suo posto. |
Sintassi
sp_fulltext_database [@action=] 'action'
Argomenti
[ @action=] 'action'
Azione da eseguire. action è di tipo varchar(20) e i valori possibili sono i seguenti.Valore
Descrizione
enable
Supportato unicamente per compatibilità con le versioni precedenti. Non produce alcun effetto sui cataloghi full-text in SQL Server 2008 e versioni successive.
disable
Supportato unicamente per compatibilità con le versioni precedenti. Non produce alcun effetto sui cataloghi full-text in SQL Server 2008 e versioni successive.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nessuno
Osservazioni
In SQL Server 2008 e versioni successive, non è possibile disattivare l'indicizzazione full-text. Quando si disattiva l'indicizzazione full-text, non viene rimossa alcuna riga di sysfulltextcatalogs e non viene indicato che le tabelle abilitate per l'indicizzazione full-text non sono più contrassegnate per tale operazione. Tutte le definizioni di metadati full-text vengono conservate nelle tabelle di sistema.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin e del ruolo predefinito del database db_owner possono eseguire la stored procedure sp_fulltext_database.