FULLTEXTCATALOGPROPERTY (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Restituisce informazioni sulle proprietà di catalogo full-text.
Convenzioni della sintassi Transact-SQL
Sintassi
FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')
Argomenti
- catalog_name
Espressione che contiene il nome del catalogo full-text.
property
Espressione che contiene il nome della proprietà di catalogo full-text. Nella tabella seguente vengono descritte le proprietà e le informazioni restituite.Proprietà Descrizione AccentSensitivity
Impostazione relativa alla distinzione dei caratteri accentati/non accentati.
0 = distinzione dei caratteri accentati/non accentati disattivata
1 = distinzione dei caratteri accentati/non accentati attivata
IndexSize
Dimensione del catalogo full-text in megabyte (MB).
ItemCount
Numero delle voci indicizzate incluse nel catalogo full-text.
LogSize
Supportata unicamente per compatibilità con le versioni precedenti. Restituisce sempre 0.
Dimensioni in byte del set completo dei log degli errori associati a un catalogo full-text del servizio Microsoft Search.
MergeStatus
L'unione nell'indice master è in corso.
0 = unione nell'indice master non in corso
1 = unione nell'indice master in corso
PopulateCompletionAge
Differenza espressa in secondi tra il completamento dell'ultimo popolamento di indici full-text e la data 01/01/1990 00:00:00.
Aggiornato solo per ricerche per indicizzazione complete o incrementali. Restituisce 0 se non si verifica alcun popolamento.
PopulateStatus
0 = inattivo
1 = popolamento completo in corso
2 = sospeso
3 = rallentato
4 = ripristino in corso 5 = chiusura
6= popolamento incrementale in corso
7 = creazione dell'indice in corso
8 = disco pieno (sospeso)
9 = rilevamento modifiche
UniqueKeyCount
Numero di chiavi univoche nel catalogo full-text.
Tipi restituiti
int
Eccezioni
Restituisce NULL in caso di errore o se un chiamante non dispone dell'autorizzazione necessaria per visualizzare l'oggetto.
In SQL Server 2005 un utente può visualizzare esclusivamente i metadati delle entità a protezione diretta di cui è proprietario o per cui ha ricevuto un'autorizzazione. Di conseguenza, le funzioni predefinite di creazione dei metadati come FULLTEXTCATALOGPROPERTY possono restituire NULL se l'utente non dispone di alcuna autorizzazione per l'oggetto. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati e Risoluzione dei problemi relativi alla visibilità dei metadati.
Osservazioni
È importante che le applicazioni non rimangano in attesa in un ciclo fino a quando la proprietà PopulateStatus diventa inattiva (a indicare che il popolamento è stato completato). Ciò comporta infatti l'utilizzo di cicli della CPU normalmente utilizzati dai processi del database e della ricerca full-text, con un conseguente timeout. È inoltre consigliabile controllare la proprietà PopulateStatus corrispondente a livello di tabella, TableFullTextPopulateStatus nella funzione di sistema OBJECTPROPERTYEX. Questa e le altre nuove proprietà full-text disponibili per la funzione OBJECTPROPERTYEX forniscono informazioni sulla granularità relative alle tabelle di indicizzazione full-text. Per ulteriori informazioni, vedere OBJECTPROPERTYEX (Transact-SQL).
Esempi
Nell'esempio seguente viene restituito il numero di voci indicizzate full-text del catalogo full-text Cat_Desc
.
USE AdventureWorks;
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount');
GO
Vedere anche
Riferimento
FULLTEXTSERVICEPROPERTY (Transact-SQL)
Funzioni per i metadati (Transact-SQL)
sp_help_fulltext_catalogs (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|