Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Symptomer

Antag, at du bruger SQL Server 2017, og du har mange SQL Server Integration Services-pakker (SSIS), bemærker du muligvis, at SSIS- eller Power BI-rapporter sporadisk mislykkes med følgende timeoutfejl for forbindelsen:

"_Main_XXXXX:Fejl: DTS_E_OLEDBERROR SSIS-fejlkode. Der opstod en OLE DB-fejl. Fejlkode: 0x80004005."

En OLE DB-post er tilgængelig. Kilde: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Beskrivelse: "Logontimeout udløbet".

En OLE DB-post er tilgængelig. Kilde: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Beskrivelse: "Logonprocessen kunne ikke fuldføres pga. forsinkelse i logonsvar".

En OLE DB-post er tilgængelig. Kilde: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Beskrivelse: "TCP-udbyder: Timeoutfejl [258]. "."

Ellers er problemet ikke begrænset til SSIS eller kun Power BI rapporter. Alle programmer kan få problemer med ydeevnen og timeouts, når der oprettes forbindelse til SQL Server. 

Denne rettelse introducerer to nye kolonner, error_code og op_history i sys.dm_os_buffer_descriptors DMV. Error_code kolonne repræsenterer fejloplysningerne under det seneste forsøg på at udfylde den pågældende buffer. Op_history kolonne repræsenterer bufferens driftshistorik i bitformat (4 bit pr. handling, 16 handlinger i alt, sidste 4 bit repræsenterer den seneste handling og skift tilbage, efterhånden som tiden skrider frem). 

Bemærk Denne rettelse løser ikke bestemte fejl, der vises, når du udfylder buffersiderne. Den viser kun oplysninger om fejlkoder og handlinger på buffere, så yderligere fejlfinding kan udføres med de nye oplysninger. 

Årsagen

Timeout- og ydelsesproblemer er generiske og kan have mange underliggende årsager. I dette tilfælde er der mange fejl og forsøg, der observeres, mens du forsøger at læse datasider fra datafiler og udfylde hukommelsesbuffer (hukommelsesrepræsentation af datasider). Den egentlige årsag til fejl i bufferpopulationen identificeres ikke tydeligt som de underliggende fejlkoder under forsøg på at udfylde de buffere, der ikke er eksponeret.

Status

Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Dette problem er rettet i følgende kumulative opdatering til SQL Server:

Om kumulative opdateringer til SQL Server:

Hver ny samlet opdatering til SQL Server indeholder alle hotfixes og alle de sikkerhedsrettelser, der var inkluderet i den tidligere akkumulerede opdatering. Se de seneste kumulative opdateringer til SQL Server:

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×