sp_fulltext_database (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Inizializza l'indicizzazione full-text o rimuove tutti i cataloghi full-text dal database corrente. Per impostazione predefinita, in tutti i database creati dall'utente in Microsoft SQL Server 2005 è attivata l'indicizzazione full-text, a meno che non siano stati creati tramite SQL Server Management Studio. Per attivare la ricerca full-text per un database durante la creazione del database tramite Management Studio, vedere Procedura: Creazione di un database (SQL Server Management Studio).
![]() |
---|
Questa funzionalità verrà rimossa in una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzare Management Studio. Per ulteriori informazioni, vedere Procedura: Attivazione di un database per indicizzazione full-text (SQL Server Management Studio). |
Convenzioni della sintassi Transact-SQL
Sintassi
sp_fulltext_database [@action=] 'action'
Argomenti
[ @action=] 'action'
Azione da eseguire. action è di tipo varchar(20) e i possibili valori sono i seguenti.Valore Descrizione enable
Attiva l'indicizzazione full-text nel database corrente.
Questa azione non comporta l'avvio del popolamento dell'indice. Per eseguire o ripetere il popolamento dell'indice full-text, è necessario avviare un'azione start_full o start_incremental esplicita per ogni catalogo tramite sp_fulltext_catalog.
disable
Rimuove tutti i cataloghi full-text nel file system per il database corrente e contrassegna il database come disabilitato per l'indicizzazione full-text. Questa azione non comporta la modifica dei metadati degli indici full-text a livello di catalogo full-text o di tabella.
Set di risultati
Nessuno
Osservazioni
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. Viene tuttavia indicato che l'indicizzazione full-text è stata disattivata per il database e che non è possibile eseguire alcuna operazione di indicizzazione full-text.
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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Esempi
A. Abilitazione di un database per l'indicizzazione full-text
Nell'esempio seguente viene attivata l'indicizzazione full-text per il database AdventureWorks
.
USE AdventureWorks;
GO
EXEC sp_fulltext_database 'enable';
GO
B. Rimozione di tutti i cataloghi da un database
Nell'esempio seguente viene disattivata l'indicizzazione full-text per il database AdventureWorks
.
USE AdventureWorks;
GO
EXEC sp_fulltext_database 'disable';
GO
Vedere anche
Riferimento
DATABASEPROPERTY (Transact-SQL)
FULLTEXTSERVICEPROPERTY (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|