Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Simptome

Atunci când efectuați o instanță a Microsoft SQL Server 2017 într-un container de andocare Linux, este posibil să primiți un mesaj de eroare în afara memoriei.

Cauză

SQL Server pe Linux utilizează implicit o limită de 80% din totalul memoriei fizice atunci când nu este activată configurarea memoriei. memorylimitmb; Pentru containerele de andocare SQL utilizate pentru a lua în considerare 80% din totalul memoriei gazdă în loc să se limiteze la memoria de 80% alocată containerului Docker. Această limită de memorie incorectă permite SQL Server să încerce să consume memoria mai mult decât este disponibil pentru container și ar putea fi un candidat pentru rezilierea de către Killer în încăpere.

Notă Atunci când creați imaginea Docker trebuie să specificați-m pentru a limita memoria Docker. Consultați articolul următor pentru mai multe informații.

Crearea Docker

Rezolvare

O remediere pentru această problemă este inclusă în următoarea actualizare pentru SQL Server:

Actualizarea cumulativă 10 pentru SQL Server 2017 

Notă  Dacă configurarea memoriei. memorylimitmb nu este configurată, atunci această remediere permite SQL Server să se limiteze la o limită moale de 80% din memoria alocată containerului.

Despre Compilările SQL Server

Fiecare compilare nouă pentru SQL Server conține toate remedierile rapide și de securitate care au fost în compilarea anterioară. Vă recomandăm să instalați cea mai recentă versiune de compilare pentru versiunea de SQL Server:

Cea mai recentă versiune pentru SQL Server 2017

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia standard pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.