Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Si supponga di usare SQL Server 2017 e di avere molti pacchetti di SQL Server Integration Services (SSIS), si potrebbe notare che i report di SSIS o Power BI non riescono sporadicamente con i seguenti errori di timeout di connessione:

"_Main_XXXXX:Errore: DTS_E_OLEDBERROR codice di errore SSIS. Si è verificato un errore OLE DB. Codice errore: 0x80004005".

È disponibile un record OLE DB. Origine: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descrizione: "Timeout accesso scaduto".

È disponibile un record OLE DB. Origine: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descrizione: "Impossibile completare il processo di accesso a causa di ritardi nella risposta di accesso".

È disponibile un record OLE DB. Origine: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Descrizione: "Provider TCP: errore timeout [258]. "."

In caso contrario, il problema non si limita a SSIS o Power BI report. Qualsiasi applicazione può riscontrare problemi di prestazioni e timeout durante la connessione con SQL Server. 

Questa correzione introduce due nuove colonne, error_code e op_history in sys.dm_os_buffer_descriptors DMV. Error_code colonna rappresenta le informazioni sull'errore durante l'ultimo tentativo di popolare il buffer in questione. Op_history colonna rappresenta la cronologia operativa del buffer in formato bit (4 bit per operazione, 16 operazioni in totale, gli ultimi 4 bit rappresentano l'operazione più recente e lo spostamento a sinistra con l'avanzamento del tempo). 

Note Questa correzione non risolve gli errori specifici visualizzati durante la popolamento delle pagine del buffer. Espone solo le informazioni sui codici di errore e le operazioni sui buffer in modo che sia possibile eseguire ulteriori procedure di risoluzione dei problemi con le nuove informazioni. 

Causa radice

I problemi di timeout e prestazioni sono di natura generica e possono avere molte cause alla base. In questo caso particolare, ci sono molti errori e tentativi che si osservano durante il tentativo di leggere le pagine di dati dai file di dati e popolare i buffer di memoria (rappresentazione in memoria delle pagine di dati). La causa principale degli errori relativi alla popolazione di buffer non viene identificata chiaramente come codici di errore sottostanti durante il tentativo di popolare i buffer non esposti.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×