Al momento sei offline in attesa che la connessione Internet venga ristabilita

Descrizione delle cause più comuni di messaggio di errore di SQL Server 844 o 845

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 310834
Sintomi
Un computer smetta di rispondere (si blocchi) o possono verificarsi un timeout o per alcuni altri problemi di normali operazioni contemporaneamente SQL Server scrive gli errori di latch di buffer al log degli errori di SQL Server. I messaggi di errore che si verificano dall'interruzione sono:
844 errore: timeout durante l'attesa del tipo di latch di buffer %d, % bp #x, pagina % S_PGID % stat #x, oggetto % d: % d: %d, waittime % d. continuare ad attendere.
Errore 845: Si è verificato un timeout durante l'attesa del tipo di latch di buffer %d % S_PGID, della pagina database con ID %d.
Avviso: CE 6ed70090, atteso per 2 sec. 600 sulla serratura 6ed834bc. Non è un latch di buffer.
Cause
I messaggi di errore variano in base all'ambiente operativo complessiva del sistema. Una delle seguenti circostanze può portare a un sistema di circuito:
  • Hardware che non soddisfa l'input/output (i) e le esigenze di memoria.

  • Impostazioni correttamente configurate e testate.

  • Progettazione efficiente.
Quando il sistema è sotto carico un forte carico di lavoro o quando il sistema ha la necessità di hardware che superano la capacità dell'hardware, il sistema può produrre messaggi di errore di buffer. Alcune delle cause più comuni di un ambiente enfatizzata sono:

  • Problemi hardware.
  • Unità compresse.
  • Impostazioni di configurazione non predefinita di SQL Server.
  • Query inefficienti e/o struttura di indice inefficiente.
  • Database frequenti Aumento automatico delle dimensioni o Compattazione automatica operazioni.
Workaround
Per aggirare il problema, a seconda dell'ambiente, uno o più delle seguenti operazioni può ridurre o eliminare i messaggi di errore:
  • Determinare se si dispone di eventuali colli di bottiglia hardware. L'argomento "Identificazione dei colli di bottiglia" nella documentazione in linea di SQL Server 2000 è un buon punto di partenza. Se necessario, aggiornare l'hardware in modo che risulti adeguata alle esigenze di configurazione dell'ambiente utilizzato, le query, del servizio e caricare.

  • Verificare che l'hardware funzioni correttamente. Verificare la presenza di tutti gli errori registrati ed eseguire qualsiasi diagnostica fornito dal produttore dell'hardware.

  • Assicurarsi che le unità disco non sono compressi. Archiviazione dei file di dati o di log su unità compresse non è supportato, come documentato nell'argomento "Fisica Database file e filegroup" nella documentazione in linea di SQL Server 2000. Per ulteriori informazioni sul supporto di unità compressa, fare clic sul numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base:
    231347 INF: SQL Server database non supportate su volumi compressi
  • Vedere se i messaggi di errore scompariranno quando si disattiva tutte queste opzioni:

    • Il SQL Server aumento della priorità opzione di configurazione.
    • Il lightweight pooling opzione (modalità fiber).
    • Il set di dimensioni del working set opzione.


    Le impostazioni precedenti spesso possono essere controproducente se si modifica l'impostazione predefinita OFF. Per ulteriori informazioni sulle impostazioni, vedere gli argomenti di "sp_dboption" nella documentazione in linea di SQL Server 2000 e "Impostazione delle opzioni di configurazione".Per ulteriori informazioni, fare clic sul numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base:
    319942 Procedura: Determinare le impostazioni di configurazione di SQL Server corretto
  • Ottimizzazione delle query per ridurre le risorse utilizzate nel sistema. Ottimizzazione delle prestazioni consentirà di ridurre lo stress in un sistema, oltre a migliorare i tempi di risposta per le query singole. Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
    224587 Procedura: Risolvere i problemi di prestazioni delle applicazioni con SQL Server

  • Impostare il Compattazione automatica proprietà su OFF per ridurre il sovraccarico delle modifiche per le dimensioni del database.

  • Accertatevi di impostare il Aumento automatico delle dimensioni proprietà a incrementi di dimensioni sufficienti da essere poco frequenti. Pianificare un processo per controllare lo spazio disponibile nel database e quindi aumentare le dimensioni del database durante le ore non di punta.

  • Se i messaggi di errore 844 o 845 sono poco frequenti, è possibile ignorare gli errori come indicato nella documentazione in linea di SQL Server 2000.

RIFERIMENTI


Per informazioni su come monitorare il sistema e su come implementare alcune delle modifiche suggerite nella sezione "Workaround" di questo articolo, vedere i seguenti argomenti nella documentazione in linea di SQL Server:

"Visualizzazione log di errore"
"Optimizing Database Performance Overview"
"Indici"
"Progettazione di un indice"
"Index Tuning Wizard"
"Analisi query"


timeout timeout di blocco freeze

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 310834 - Ultima revisione: 05/12/2015 13:32:00 - Revisione: 1.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbprb kbmt KB310834 KbMtit
Feedback