Simptomai
Tarkime, kad vykdote "SQL Server" 2017 "Linux" konteinerio atvaizdą "Docker for Windows". Kai "Docker" vaizdai naudojami konteineriuose ir naudojate tomo kalno vietą (numatytoji vieta/var/opt/MSSQL) arba bet kurį pirminį katalogą, "SQL Server" nebus paleista. Be to,gaunate klaidos pranešimą , panašų įšį:
datos laikas spid6s klaida: 17053, sunkumas: 16, būsena: 1. datos laikas spid6s/var/optmp/MSSQL/data/mastlog.ldf: operacinės sistemos klaida 31 (prie sistemos prijungtas įrenginys neveikia.). datos laiko spid6s klaida: 9002, sunkumas: 17, būsena: 0. datos laikas spid6s duomenų bazės "Master" operacijų registras yra pilnas, nes nėra nieko. datos laiko spid6s klaida: 928, svarbos: 20, State: 1.
Priežastis
Ši problema kyla dėl to, kad "Windows" katalogas yra įprastas "Internet File System" (CIFS) viduje "Docker" konteineryje. CIFS nėra oficialiai palaikoma kaip failų sistema "SQL Server" sistemoje "Linux".
Sprendimas
Šios problemos sprendimas yra įtrauktas į šį naujinimą, skirtą "SQL Server":
Kaupiamasis naujinimas 7 SQL serverio 2017
Apie "SQL Server" komponavimo versijas
Kiekvienoje naujoje "SQL Server" versijoje yra visos karštosios pataisos ir saugos pataisos, kurios buvo ankstesniame komponavimo versijoje. Rekomenduojame įdiegti naujausią "SQL Server" versijos komponavimo versiją:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie standartinę terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.
Trečiųjų šalių produktus, aprašytus šiame straipsnyje, gamina bendrovei „Microsoft“ nepriklausančios įmonės. „Microsoft“ neteikia jokių numanomų ar kitokių garantijų dėl šių produktų veikimo ar patikimumo.