Symptom
Anta att du kör en SQL Server 2017 Linux-färgbild på dockare för Windows. När en docknings bild används för att tillhandahålla behållare och du använder volym monterings plats (standard plats för/var/opt/MSSQL) eller en överordnad katalog kommer SQL Server inte att starta. Dessutom kandu får ett fel meddelande av följande slag:
datum/tid spid6s fel: 17053, allvarlighets grad: 16, State: 1. datum/tid spid6s/var/opt/MSSQL/data/mastlog.ldf: operativ system fel 31 (en enhet som är ansluten till systemet fungerar inte) . datum/tid spid6s fel: 9002, allvarlighets grad: 17, State: 0. datum/tid spid6s transaktions loggen för databasen ' Master ' är full på grund av "Nothing". datum/tid spid6s fel: 928, allvarlighets grad: 20, State: 1.
Orsak
Det här problemet beror på att katalogen från Windows är monterad som CIFS (common Internet File System) inuti docknings behållaren. CIFS stöds inte officiellt som ett fil system av SQL Server på Linux.
Lösning
Korrigeringen för det här problemet ingår i följande uppdatering för SQL Server:
Kumulativ uppdatering 7 för SQL Server 2017
Om SQL Server-versioner
Varje ny version för SQL Server innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om den vanliga terminologi som Microsoft använder för att beskriva program varu uppdateringar.
De tredjepartsprodukter som omnämns i den här artikeln tillverkas av företag som är fristående från Microsoft. Microsoft ger inga garantier av något slag avseende dessa produkters prestanda och tillförlitlighet.