Simptomi
Iedomājieties šādu scenāriju:
-
Jums ir iekļauta datu bāze Microsoft SQL Server 2012 vai SQL Server 2014.
-
Lietojumprogramma mēģina izveidot savienojumu ar ietverto datu bāzi, iespējojot savienojuma pūlošanu.
-
Lietojumprogramma izmanto SQL Server autentifikāciju.
Šajā scenārijā lietojumprogramma, iespējams, nevarēs izveidot savienojumu ar datu bāzi. Turklāt SQL Server kļūdu žurnālfailā tiek atrastas kļūdas, kas līdzinās tālāk norādītajām.
datuma pieteikšanas kļūda: 18456, nopietnība: 14, valsts: 5.datumapierakstīšanāspieteikšanās neizdevās lietotājam "SID". Iemesls: nevarēja atrast pieteikšanos, kas atbilst norādītajam vārdam [klients:]datumslaiks spid# Error: 18056, nopietnība: 20, rajons: 5.datumalaiks SPID# klients nevarēja atkārtoti izmantot sesiju ar SPID #, kas bija atiestatīts savienojuma pūlošanai. Neveiksmes ID ir #. Šo kļūdu, iespējams, ir izraisījusi agrāka operācija neizdodas. Pārbaudiet, vai kļūdu žurnālos neveiksmīgas darbības ir tieši pirms šī kļūdas ziņojuma.
Piezīme. Šī problēma nenotiek, kad notiek savienojuma izveide ar datu bāzi. Taču problēmu izraisa visi secīgie mēģinājumi.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 1 SQL Server 2014 /en-us/help/2931693
Kumulatīvais atjauninājums 7 SQL Server 2012 SP1 /en-us/help/2894115
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Papildinformācija
Šajā atjauninājumā ir novērsta arī cita problēma, kad šīs iebūvētās funkcijas atgrieza lietotāja SID, nevis lietotājvārdu:
-
SUSER_SNAME
-
SUSER_NAME
-
SYSTEM_USER
Piezīme. Šajā atjauninājumā ir nodrošināts, ka šīs funkcijas vienmēr atgriež lietotājvārdu, neatkarīgi no tā, vai tiek izmantota iekļauta datu bāze.
Atsauces
Skatiet terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.