Attiecas uz
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux

Simptomi

Pieņemsim, ka operētājsistēmā Linux izmantojat SQL Server 2017. Instalējot vai atinstalējot SQL Server kumulatīvo atjauninājumu, daži jaunināšanas vai pazemināšanas skripti (sqlscriptupgrade. dll vai sqlscriptdowngrade. dll skripta. dll fails) netiek izpildīti, kā paredzēts. Tāpēc datu bāzes shēmas netiek jauninātas vai pazeminātas.

Piezīme instalējot šo kumulatīvo   atjauninājumu, jaunināšanas skripts šajā atjauninājumā ir izpildīts. Taču iepriekšējie kumulatīvie atjauninājumi joprojām darbojas vienādi. Tādēļ iesakām nelietot kumulatīvo atjauninājumu, kas agrāks par šo atjauninājumu.

Risinājums

Šis labojums ir iekļauts SQL Server 2017 kumulatīvajā atjauninājumā 4 .

Par SQL Server 2017 būvējumiem

Katrā jaunajā SQL Server 2017 būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu SQL Server 2017.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Papildinformācija

Sākot ar šo atjauninājumu, SQL Server aģents tiek automātiski instalēts kopā ar SQL Server. Nav nepieciešams atsevišķs MSSQL-Server-Agent pakotnes komplekts (vai iespējams). SQL Server aģents ir atspējots pēc noklusējuma. Lai to iespējotu, izpildiet šādu konfigurācijas komandu:

MSSQL-conf Set SQLAgent. Enabled TRUE

Lai atspējotu aģentu, palaidiet:

MSSQL-conf Set SQLAgent. Enabled FALSE

Vai arī vides mainīgo MSSQL_AGENT_ENABLED var iestatīt uz patiess vai aplams , lai attiecīgi iespējotu vai atspējotu aģentu.

Piezīme.Jaunais iestatījums stājas spēkā tikai pēc tam, kad tiek restartēts SQL Server.

Ja jaunināt vecāku SQL Server versiju, MSSQL-Server-Agent pakotne, ja tāda ir, tiks automātiski noņemta, un SQL Server aģents tiks iespējots. Ja atjaunināšanas laikā SQL Server aģenta pakotne nav pieejama, SQL Server aģents paliks atspējots.

Ja SQL Server aģents ir atspējots, tā konfigurācija netiek noņemta, un tās darba vietas paliek neskartas. SQL Server aģenta atkārtota iespējošana parādīs to pašu stāvokli, kāds tā bija pirms atspējošanas.

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.