KB4533497-Labojums: ārējie satelītu procesa skripti, piemēram, R, Python nevar piekļūt nevienai direktoriji ārpus to darba direktorija SQL Server 2019

Strādājiet jebkur no jebkuras ierīces ar Microsoft 365

Jauniniet uz Microsoft 365, lai strādātu jebkur, izmantojot jaunākos līdzekļus un atjauninājumus.

Jaunināt tūlīt

Simptomi

Programmā SQL Server 2019 operētājsistēmā Linux ārēji satelītu procesa skripti, piemēram, R, Python ir nevar piekļūt direktorijiem ārpus to darba direktorija.

Risinājums

Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:

Par kumulatīvajiem SQL Server atjauninājumiem:

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:

Papildinformācija

Varat pielāgot direktorijus, kuriem ārējiem procesiem ir piekļuve pēc Izmantojiet MSSQL-conf rīku, lai iestatītu vai atiestatītu iestatījumu "datadirectories" /var/opt/MSSQL/MSSQL.conf konfigurācijas faila paplašināšanas sadaļa.

Uz iestatījuma vērtība ir kols atdalīts direktorija saraksts, kas tiks eksponēts uz satelīttelevīzijas skriptus. Microsoft SQL Server Launchpad Daemon ir jābūt jārestartē, iestatot vai atiestatot šo iestatījumu.

Satelītu procesi darbojas kā mssql_satellite īpašs lietotājs, tāpēc tie mantos tās pašas lasīšanas/rakstīšanas/izpildes atļaujas šajā iestatījumā norādītie direktoriji, kas piešķirti šim īpašajam lietotājam.

Piemēram

#/bin/bash: /opt/MSSQL/bin/MSSQL-conf iestatīt paplašinājumu. datadirectories "/opt/mssql/bin:/home/user/rscripts"

SQL Lai lietotu, servera paplašināšanas Launchpad dēmonam ir jābūt restartētam šo iestatījumu. Lūdzu, palaidiet "systemctl restart MSSQL-launchpadd. Service".

/Var/opt/MSSQL/MSSQL.conf saturs

paplašināšanu

datadirectories =/opt/MSSQL/bin:/var

#/bin/bash: /opt/MSSQL/bin/MSSQL-conf atiestatīts paplašināšanas. datadirectories

SQL Lai lietotu, servera paplašināšanas Launchpad dēmonam ir jābūt restartētam šo iestatījumu. Lūdzu, palaidiet

'systemctl restartējiet MSSQL-Launchpad. Service ".

Saturu no/var/opt/MSSQL/MSSQL.conf

paplašināšanu

Statusa

Pēc noklusējuma tas ir paredzēts kā piemēram, lai ārējie procesi nevarētu nejauši piekļūt nevienā sistēmas direktorijā.

Atsauces

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

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×