Symptomer
Tenk deg følgende:
-
Du har en database som finnes i Microsoft SQL Server 2012 eller SQL Server-2014.
-
Et program prøver å koble til databasen befinner seg ved å aktivere tilkoblingsutvalg.
-
Programmet bruker SQL Server-godkjenning.
I dette scenariet kan det hende programmet kan ikke koble til databasen. I tillegg kan du finne feil som ligner på følgende i SQL Server-feilloggen:
dato
tid Påloggingsfeil: 18456, alvorlighetsgrad: 14 tilstand: 5.
dato tid Pålogging innlogging mislyktes for brukeren "SID". Årsak: Finner ikke en pålogging som samsvarer med navnet angitt [klient:]
dato tid spid# feil: 18056, alvorlighetsgrad: 20, tilstand: 5.
dato tid spid# klienten kunne ikke bruke en økt med SPID #, som hadde blitt tilbakestilt for tilkoblingsutvalg. Feil-IDen er #. Denne feilen kan skyldes en tidligere operasjonen mislykkes. Kontrollere feillogger for mislykkede operasjoner umiddelbart før denne feilmeldingen.
Obs! Dette problemet oppstår ikke første gang en tilkobling til en database som oppstår. Problemet oppstår imidlertid på alle etterfølgende forsøk.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Samleoppdatering 7 for SQL Server 2012 SP1/en-us/help/2894115
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Denne oppdateringen løser også et annet problem som returnerer følgende innebygde funksjoner bruker-SID i stedet for brukernavn:
-
SUSER_SNAME
-
SUSER_NAME
-
SYSTEM_USER
Obs! Denne oppdateringen sørger for at brukernavnet er alltid returnert av disse funksjonene, hvorvidt en database som er brukt.
Referanser
Se terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.