MSSQLSERVER_30053
Si applica a: SQL Server
Dettagli
Attributo | Valore |
---|---|
Nome prodotto | SQL Server |
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:
Possibile causa | 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 altre informazioni, vedere Ripristinare i word breaker usati dalla ricerca alla versione precedente. |
Il malfunzionamento del word breaker è dovuto a una stringa di query specifica. | Se il word breaker è supportato da SQL Server, contatta il Supporto tecnico Microsoft. |
Il word breaker restituisce troppi dati per una stringa di query specifica. | Se il word breaker è supportato da SQL Server, contatta il Supporto tecnico Microsoft. |
La configurazione del processo del daemon di filtri non è corretta. | Assicurarsi che venga utilizzata la password corrente e che i criteri di dominio non stiano 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. |
Vedi anche
Impostazione dell'account del servizio dell'Utilità di avvio del daemon di filtri full-text
Ricerca full-text
sp_help_fulltext_system_components (Transact-SQL)
Configurazione e gestione di word breaker e stemmer per la ricerca
Configurare e gestire filtri per la ricerca