Condividi tramite


MSSQLSERVER_30053

Dettagli

Nome prodotto

SQL Server

Versione prodotto

10.0

Numero di build del prodotto

ID evento

30053

Origine evento

MSSQLSERVER

Componente

SQLEngine

Nome simbolico

FTXT_QUERY_E_WORDBREAKINGTIMEOUT

Testo del messaggio

Timeout del word breaking per la stringa di query full-text. Questo problema può verificarsi se il word breaker impiega molto tempo per elaborare la stringa di query full-text o se è in esecuzione un numero elevato di query nel server. Provare a eseguire nuovamente la query in un carico ridotto.

Spiegazione

Un errore di timeout del word breaking può verificarsi nelle situazioni seguenti:

  • Il word breaker per il linguaggio di query non è configurato correttamente. Le impostazioni del Registro di sistema, ad esempio, non sono corrette.

  • Il malfunzionamento del word breaker è dovuto a una stringa di query specifica.

  • Il word breaker restituisce troppi dati per una stringa di query specifica. I dati in eccesso sono considerati un potenziale attacco con sovraccarico del buffer e di conseguenza viene arrestato il processo del daemon di filtri (fdhost.exe) che ospita i servizi di word breaking.

  • La configurazione del processo del daemon di filtri non è corretta.

    I problemi di configurazione più comuni sono rappresentati dalla scadenza della password o da criteri del dominio che impediscono l'accesso dell'account del daemon di filtri.

  • Un carico di lavoro di query molto elevato è in esecuzione nell'istanza server. Ad esempio, il word breaker impiega molto tempo per elaborare la stringa della query full-text o un numero elevato di query sono in esecuzione nel server. Si tratta tuttavia della causa meno probabile.

Azione utente

Selezionare l'azione dell'utente adatta alla probabile causa del timeout, come segue:

Causa probabile

Azione utente

Il word breaker per il linguaggio di query non è configurato correttamente.

Se si utilizza un word breaker di terze parti, è possibile che non sia stato registrato correttamente nel sistema operativo. In questo caso, registrare nuovamente il word breaker. Per ulteriori informazioni, vedere Como carregar separadores de palavras de terceiros licenciados.

Il malfunzionamento del word breaker è dovuto a una stringa di query specifica.

Se il word breaker è supportato da SQL Server, contattare il Servizio Supporto Tecnico Clienti Microsoft.

Il word breaker restituisce troppi dati per una stringa di query specifica.

Se il word breaker è supportato da SQL Server, contattare il Servizio Supporto Tecnico Clienti Microsoft.

La configurazione del processo del daemon di filtri non è corretta.

Assicurarsi che venga utilizzata la password corrente e che un criterio del dominio non stia impedendo l'accesso dell'account del daemon di filtri.

Nell'istanza del server è in esecuzione un carico di lavoro molto elevato di query.

Provare a eseguire nuovamente la query in un carico ridotto.