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.