Pazīmes
Pieņemsim, ka jūsu lietojumprogramma izmanto Microsoft .NET Common Language Runtime (CLR) montāžu un AppDomain, kas vieso šo montāžu, ir izlādēts kāda iemesla dēļ vai jūs izmantojat montāžu pirmo reizi kopš Microsoft SQL Server 2016 vai 2017 startēšanas. Ja SQL priekšraksts, kas atsaucas uz montāžu, tiek pārtraukts (tiek pieprasīta SQL priekšraksta atcelšana vai klienta lietojumprogrammā iestājas taimauts), tad montāžas slodze var tikt pārtraukta un jebkāda turpmāka šīs montāžas izmantošana neizdosies. Turklāt varat saņemt tālāk norādītos kļūdu ziņojumus.
DateTime spid# Kļūda: 10314, smagums: 16, stāvoklis: 11.
DateTime spid# Mēģinot ielādēt montāžas ID #, Microsoft .NET Framework radās kļūda. Iespējams, ka serverim beidzas resursi vai arī montāža nav uzticama ar PERMISSION_SET = EXTERNAL_ACCESS vai UNSAFE.
Kad šī kļūda sākas, visi jauni mēģinājumi ielādēt montāžu izraisa to pašu kļūdu, jo pirmā kļūda tiek glabāta CLR kešatmiņā. Lai iegūtu papildinformāciju par to, skatiet <elementu disableCachingBindingFailures>.
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Risinājums
Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:
Par SQL Server kumulatīvajiem atjauninājumiem:
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:
- Jaunākais kumulatīvais atjauninājums SQL Server 2017
- Jaunākais kumulatīvais atjauninājums SQL Server 2016
Atsauces
Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.