Simptomi
Pieņemsim, ka instalējat Microsoft SQL Server 2016 datorā, kurā ir instalēta .NET Framework 4.6.1. Ja datorā nav instalēta .NET Framework 3,5, datu bāzes pasta līdzeklis nedarbojas pareizi. Piemēram, ja konfigurējat un sūtāt testa e-pasta ziņojumu, ziņojums ir ierindots, bet nekad netiek nosūtīts. Piezīme Šī problēma ietekmē arī gadījumus, kuros darbojas SQL Server 2016 SP1 VV. Šī problēma rodas kļūdas dēļ SQL Server 2016 SP1 CU iestatījumos. SQL Server 2016 CUs uzstādīšanas programma izdzēš konfigurācijas failu DatabaseMail. exe. config , neaizstājot to ar jaunu. Tas izraisa datu bāzes e-pasta pārtraukumu, ja nav .NET Framework 3,5 SP1. Tomēr, ja datu bāzes e-pasta ziņojums ir bojāts, instalējot SQL Server 2016 CU, varat izmantot jebkuru no tālāk norādītajiem risinājumiem.
Risinājums
Šī problēma ir novērsta šādos kumulatīvos SQL Server atjauninājumos: kumulatīvais atjauninājums 2 SQL server 2016 SP1
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:
Risinājums
Lai novērstu šo problēmu, varat ieviest kādu no tālāk norādītajām darbībām.
-
Izveidojiet DatabaseMail. exe. config un nometiet to blakus DatabaseMail. exe zem mapes Binn . Lai rediģētu, varat izmantot Piezīmjbloku. exe vai jebkuru citu redaktoru. Vienkārši pārliecinieties, vai saglabājat to, izmantojot UTF-8 kodējumu (programmā Notepad. exe atlasiet Saglabāt kā... un kombinētajā lodziņā kodējums atlasiet UTF-8):
-
Palaist labošanas iestatīšanas darbību SQL Server 2016.
-
Manuāli instalējiet .NET Framework 3,5 datorā.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.