Condividi tramite


Classe di evento SQL:FullTextQuery

La classe di evento SQL:FullTextQuery viene generata quando SQL Server esegue una query full-text. È consigliabile includere questa classe di evento nelle tracce che eseguono il monitoraggio dei problemi associati ai cataloghi full-text.

Se viene inclusa la classe di evento SQL:FullTextQuery, l'overhead sarà elevato. Se questi eventi vengono generati di frequente, l'esecuzione della traccia potrebbe ridurre in modo significativo le prestazioni. Per ridurre questo effetto, è consigliabile limitare l'utilizzo della classe di evento alle tracce che eseguono il monitoraggio di problemi specifici per periodi di tempo brevi.

Colonne di dati della classe di evento SQL:FullTextQuery

Nome colonna di dati Tipo di dati Descrizione ID colonna Filtrabile

ApplicationName

nvarchar

Nome dell'applicazione client in cui è stata creata la connessione a un'istanza di SQL Server. Questa colonna viene popolata con i valori passati dall'applicazione anziché con il nome visualizzato del programma.

10

ClientProcessID

int

ID assegnato dal computer host al processo in cui è in esecuzione l'applicazione client. Questa colonna di dati viene popolata se il client fornisce l'ID del processo client.

9

DatabaseID

int

ID del database specificato dall'istruzione USE database oppure il database predefinito se non è stata eseguita l'istruzione USE databaseper un'istanza specifica. In SQL Server Profiler viene visualizzato il nome del database se l'acquisizione per la traccia include la colonna di dati ServerName e il server è disponibile. È possibile determinare il valore per un database utilizzando la funzione DB_ID.

3

DatabaseName

nvarchar

Nome del database nel quale viene eseguita l'istruzione dell'utente.

35

Duration

bigint

Intervallo di tempo richiesto per l'esecuzione della query full-text.

13

No

EndTime

datetime

Ora di fine dell'evento.

15

Error

int

Numero del messaggio di errore.

31

EventClass

int

Tipo di evento registrato = 123.

27

No

EventSequence

int

Sequenza di un evento specifico nella richiesta.

51

No

HostName

nvarchar

Nome del computer in cui è in esecuzione il client. Questa colonna di dati viene popolata se il client fornisce il nome host. Per determinare il nome host, utilizzare la funzione HOST_NAME.

8

IntegerData

int

Numero di righe restituite. Se la query restituisce un errore, il valore corrisponde a NULL. Se la query non restituisce righe, il valore è 0.

25

IsSystem

int

Indica se l'evento è stato generato in un processo di sistema o in un processo utente. 1 = sistema, 0 = utente.

60

LoginName

nvarchar

Nome dell'account di accesso dell'utente (account di accesso di protezione di SQL Server o credenziali di accesso di Microsoft Windows nel formato DOMINIO\nomeutente).

11

LoginSid

image

ID di protezione (SID) dell'utente connesso. Queste informazioni sono disponibili nella tabella syslogins del database master. Il SID è univoco per ogni account di accesso nel server.

41

NTDomainName

nvarchar

Dominio di Windows a cui appartiene l'utente.

7

ObjectID

int

ID dell'oggetto di destinazione assegnato dal sistema.

22

RequestID

int

Identificazione della richiesta che ha avviato la query full-text.

49

ServerName

nvarchar

Nome dell'istanza di SQL Server tracciata.

26

No

SessionLoginName

nvarchar

Nome dell'account di accesso dell'utente che ha avviato la sessione. Ad esempio, se ci si connette a SQL Server con Account1 e si esegue un'istruzione come Account2, SessionLoginName visualizzerà Account1 e LoginName visualizzerà Account2. In questa colonna vengono visualizzati sia gli account di accesso di SQL Server che quelli di Windows.

64

SPID

int

ID della sessione in cui è stato generato l'evento.

12

StartTime

datetime

Ora di inizio dell'evento, se disponibile.

14

TextData

nvarchar

Parte full-text della query inviata a SQL Server.

1

No

TransactionID

bigint

ID della transazione assegnato dal sistema.

4

XactSequence

bigint

Token utilizzato per descrivere la transazione corrente.

50

Vedere anche

Altre risorse

Monitoraggio di eventi
sp_trace_setevent (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005