Sümptomid
Arvestage järgmise stsenaariumiga.
-
Teil on isoleeritud andmebaas Microsoft SQL Server 2012 või sql Server 2014.
-
Rakendus proovib luua ühendust isoleeritud andmebaasiga, võimaldades ühenduse puulimist.
-
Rakendus kasutab SQL serveri autentimist.
Selle stsenaariumi korral ei saa rakendus andmebaasiga ühendust luua. Lisaks leiate SQL serveri tõrkelogi tõrked, mis sarnanevad järgmisega:
kuupäeva kellaaja sisselogimise tõrge: 18456, raskusaste: 14; olek: 5.kasutaja "SID"kasutaja sisselogimisekuupäevnurjus. Põhjus: ei leidnud kasutajanime vastet [klient:]kuupäevaeg spid# error: 18056, raskusaste: 20, olek: 5.kuupäevakellaaeg spid# klient ei saanud uuesti kasutada seanssi spid #, mis oli lähtestatud ühenduste puulimiseks. Tõrge ID on #. See tõrge võib olla põhjustatud varasemast toimingust, mis ei õnnestunud. Kontrollige tõrke logisid nurjunud toimingute eest kohe enne selle tõrketeate kuvamist.
Märkus. See probleem ilmneb siis, kui ilmnenud andmebaasiga ühendust esimest korda ei esine. Probleem ilmneb siiski kõigi järjestikuste katsete korral.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 1 SQL Server 2014 /en-us/help/2931693
Kumulatiivne Update 7 SQL Server 2012 SP1 jaoks /en-us/help/2894115
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lisateave
See värskendus lahendab ka muu probleemi, mille korral järgmised sisseehitatud funktsioonid tagastavad Kasutaja SID kasutaja nime asemel.
-
SUSER_SNAME
-
SUSER_NAME
-
SYSTEM_USER
Märkus. See värskendus tagab, et need funktsioonid tagastavad alati kasutaja nime, olenemata sellest, kas kasutatakse isoleeritud andmebaasi või mitte.
Viited
Lugege teemat Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.