Príznaky
Predpokladajme, že spustíte SQL Server 2017 Linux kontajnerový obrázok v doku pre Windows. Keď sa obrázky v doku používajú na poskytovanie kontajnerov a používate umiestnenie pripojenia zväzku (predvolené umiestnenie/var/opt/MSSQL) alebo akýkoľvek nadradený adresár, SQL Server sa nespustí. Okrem tohozobrazí sa chybové hlásenie , ktoré sa podobá nasledujúcemu hláseniu:
dátumový spid6s chyba: 17053, závažnosť: 16, stav: 1. dátumový spid6s/var/opt/MSSQL/data/mastlog.ldf: chyba operačného systému 31 (zariadenie pripojené k systému nie je funkčné.) sa vyskytli. dátumový spid6s chyba: 9002, závažnosť: 17; stav: 0. dátumový dátum spid6s denníka transakcií pre databázu predloha je plný, pretože nie je k ničomu. dátumový spid6s chyba: 928, závažnosť: 20, stav: 1.
Príčina
Tento problém sa vyskytuje, pretože adresár zo systému Windows je namontovaný ako obyčajný internetový súborový systém (CIFS) v kontajneri doku. CIFS nie je oficiálne podporovaný ako súborový systém SQL servera na Linuxe.
Riešenie
Oprava tohto problému je zahrnutá v nasledujúcej aktualizácii pre SQL Server:
Kumulatívna aktualizácia 7 pre SQL Server 2017
Zostavy SQL servera
Každá nová zostava pre SQL Server obsahuje všetky opravy rýchlych opráv a zabezpečenia, ktoré boli v predchádzajúcej zostave. Odporúčame nainštalovať najnovšiu zostavu pre svoju verziu SQL servera:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Získajte informácie o štandardnej terminológii , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.
Dodávateľmi iných produktov uvádzaných v tomto článku sú spoločnosti nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje implicitné ani iné záruky týkajúce sa výkonu alebo spoľahlivosti takýchto produktov.