KB4078098 - תיקון: סכימות מסד נתונים אינן משודרגות או משודרגות לאחור בעת התקנה או הסרת התקנה של עדכון מצטבר ב SQL Server 2017 ב- Linux

חל על
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux

סימפטומים

נניח שאתה משתמש ב- SQL Server 2017 ב- Linux. בעת התקנה או הסרת התקנה של עדכון מצטבר של SQL Server, קבצי Script מסוימים של שדרוג או שדרוג לאחור (sqlscriptupgrade.dll או sqlscriptdowngrade.dll בקובץ ה- Script .dll) אינם מבוצעים כצפוי. לכן, ערכות מסד הנתונים אינן משודרגות או משודרגות לאחור כראוי.

הערה בעת התקנת עדכון מצטבר זה , קובץ ה- Script לשדרוג בעדכון זה יבוצע. עם זאת, עדכונים מצטברים קודמים עדיין פועלים באותו אופן. לכן, מומלץ להימנע מהחלת כל עדכון מצטבר מוקדם יותר מעדכון זה.

פתרון

תיקון זה כלול בעדכון מצטבר 4 עבור SQL Server 2017.

אודות גירסאות Build של SQL Server 2017

כל גירסת Build חדשה עבור SQL Server 2017 מכילה את כל התיקונים החמים ותיקוני האבטחה שהיו בגירסת ה- Build הקודמת. מומלץ להתקין את גירסת ה- Build העדכנית ביותר עבור SQL Server 2017.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

מידע נוסף

החל מעדכון זה, SQL Server Agent מותקן באופן אוטומטי יחד עם SQL Server. התקנה נפרדת של חבילת mssql-server-agent אינה נדרשת עוד (או אפשרית). סוכן SQL Server אינו זמין כברירת מחדל. כדי להפוך תכונה זו לזמינה, הפעל את פקודת התצורה הבאה:

ערכת MSSQL-Conf SqlAgent.Enabled True

כדי להפוך את הסוכן ללא זמין, הפעל את:

ערכת MSSQL-Conf SqlAgent.Enabled False

לחלופין, ניתן להגדיר את משתנה הסביבה MSSQL_AGENT_ENABLED כ - True או False כדי להפעיל או להשבית את הסוכן, בהתאמה.

הערה ההגדרה החדשה לא תיכנס לתוקף עד להפעלה מחדש של SQL Server.

אם תשדרג גירסה קודמת של SQL Server, חבילת mssql-server-agent תוסר באופן אוטומטי ו-SQL Server Agent יהיה זמין. אם חבילת הסוכן של SQL Server אינה קיימת במהלך העדכון, סוכן SQL Server יישאר לא זמין.

כאשר SQL Server Agent אינו זמין, התצורה שלו אינה מוסרת והמשימות שלו נשארות ללא שינוי. הפיכתו מחדש של סוכן SQL Server לזמין תביא אותו למצב שהיה לפני הפיכתו ללא זמין.

חומרי עזר

קבל מידע נוסף על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.