סימפטומים
נניח שאתה מפעיל תמונת גורם מכיל של SQL Server 2017 Linux ב- Docker עבור Windows. כאשר תמונות Docker משמשות להקצאת גורמים מכילים ואתה משתמש במיקום טעינה של אמצעי אחסון (מיקום ברירת המחדל של /var/opt/mssql) או כל ספריית אב, SQL Server לא יופעל. בנוסף, מתקבלת הודעת שגיאה הדומה להודעה הבאה:
הערה
תאריך ושעה spid6s שגיאה: 17053, חומרה: 16, מצב: 1.
תאריך ושעה spid6s /var/opt/mssql/data/mastlog.ldf: שגיאת מערכת הפעלה 31(התקן המחובר למערכת אינו פועל.) נתקל.
תאריך ושעה spid6s שגיאה: 9002, חומרה: 17, מצב: 0.
תאריך שעה spid6s יומן הטרנזקציות עבור מסד הנתונים 'master' מלא בגלל 'כלום'.
תאריך שעה spid6s שגיאה: 928, חומרה: 20, מצב: 1.
גורם
בעיה זו מתרחשת מאחר שהספריה מ- Windows מותקנת כ- Common Internet File System (CIFS) בתוך הגורם המכיל של Docker. CIFS אינו נתמך רשמית כמערכת קבצים על ידי SQL Server ב- Linux.
פתרון
התיקון לבעיה זו כלול בעדכון הבא עבור SQL Server:
עדכון מצטבר 7 עבור SQL Server 2017
אודות גירסאות Build של SQL Server
כל גירסת Build חדשה עבור SQL Server מכילה את כל התיקונים החמים ותיקוני האבטחה שהיו בגירסת ה- Build הקודמת. מומלץ להתקין את גירסת ה- Build העדכנית ביותר עבור גירסת SQL Server שברשותך:
גירסת ה- Build העדכנית ביותר עבור SQL Server 2017
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע נוסף על המינוח הסטנדרטי ש- Microsoft משתמשת בו לתיאור עדכוני תוכנה.
כתב ויתור על מידע של ספקים חיצוניים
מוצרי הצד השלישי שבהם דן מאמר זה מיוצרים על-ידי חברות שאינן קשורות ל- Microsoft. Microsoft אינה מביעה כל אחריות, משתמעת או אחרת, לגבי הביצועים או המהימנות של מוצרים אלה.