Simptomi

Pretpostavimo da koristite SQL Server 2017 i da imate mnogo paketa SQL Server Integration Services (SSIS), možda ćete primijetiti da SSIS ili Power BI izvješća povremeno ne uspijevaju uz sljedeće pogreške prekoračenja vremena veze:

"_Main_XXXXX:Error: SSIS error code DTS_E_OLEDBERROR. Došlo je do pogreške BAZE OLE DB. Kod pogreške: 0x80004005".

Dostupan je OLE DB zapis. Izvor: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Login timeout expired".

Dostupan je OLE DB zapis. Izvor: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Nije moguće dovršiti postupak prijave zbog kašnjenja u odgovoru na prijavu".

Dostupan je OLE DB zapis. Izvor: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "TCP Provider: Timeout error [258]. "."

U suprotnom problem nije ograničen samo na SSIS ili Izvješća dodatka Power BI. Svaka aplikacija može naići na probleme s performansama i prekoračenja vremena prilikom povezivanja s SQL Server. 

Ovaj popravak uvodi dva nova stupca, error_code iop_history usys.dm_os_buffer_descriptors DMV. Error_code predstavlja informacije o pogrešci tijekom najnovijeg pokušaja popunjavanja tog međuspremnika. Op_history predstavlja povijest rada međuspremnika u obliku bita (4 bita po operaciji, ukupno 16 operacija, zadnja 4 bita predstavljaju najnoviju operaciju i pomak ulijevo dok vrijeme napreduje). 

Napomena Ovim se rješenjem ne rješavaju određene pogreške koje se prikazuju prilikom popunjavanja stranica međuspremnika. Prikazuje samo informacije o kodovima pogrešaka i operacijama u međuspremnikima da bi se dodatno otklanjanje poteškoća izvodilo s novim informacijama. 

Korijenski uzrok

Problemi s prekoračenjem vremena i performansama generički su po prirodi i mogu imati mnoge temeljne uzroke. U ovom se konkretnom slučaju prilikom pokušaja čitanja podatkovnih stranica iz podatkovnih datoteka i popunjavanja međuspremnika memorije (prikaza podatkovnih stranica u memoriji) prikazuju brojne pogreške i ponovni pokušaji. Korijenski uzrok pogrešaka populacije međuspremnika ne identificiraju se jasno kao kodovi pogrešaka u pozadini prilikom pokušaja popunjavanja međuspremnika koji nisu izloženi.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".

Rješenje

Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Reference

Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.