KB4016361 - תיקון: חיבורי נקודת קצה של מתווך שירות אינם נסגרים לאחר מעבר לגיבוי בעת כשל של קבוצת זמינות ב SQL Server

חל על
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard

סימפטומים

נניח שיש לך יישום מתווך שירות של SQL (SSB) שנפרס כחלק מקבוצות זמינות מופעלות תמיד (AG) ב- Microsoft SQL Server, ולאחר מכן אתה משתמש במאזין ל- AG כדי להתחבר. לאחר מעבר לגיבוי בעת כשל של AG, החיבורים היוצאים של SSB בעותק המשוכפל הראשי המקורי נשארים פתוחים. פעולה זו גורמת להודעות נכנסות מסוג SSB להתבטל מכיוון שמסדי הנתונים לקריאה בלבד או אינם נגישים.

לכן, מתברר שהודעות SSB תקועות בתור השידור, ויותר מחיבור מתווך שירות אחד קיימים ב- AG.

פתרון

מידע על עדכון מצטבר עבור SQL Server:

בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:

עדכון מצטבר 6 עבור SQL Server 2016 RTM

עדכון מצטבר 3 עבור SQL SQL Server 2016 SP1

עדכון מצטבר 5 עבור SQL Server 2014 SP2

עדכון מצטבר 12 עבור SQL Server 2014 SP1

אודות עדכונים מצטברים עבור SQL Server:

כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:

העדכון המצטבר האחרון עבור SQL Server 2016

העדכון המצטבר האחרון עבור SQL Server 2014

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

מידע על ערכת Service Pack עבור SQL Server:

בעיה זו נפתרה בערכות ה- Service Pack הבאות עבור SQL Server:

Service Pack 4 for SQL Server 2012

Service Pack 2 עבור SQL SQL Server 2016

לקבלת מידע נוסף על אופן השגת ערכת ה- Service Pack העדכנית ביותר, ראה כיצד להשיג את ערכת ה- Service Pack העדכנית ביותר עבור SQL Server 2012

אודות ערכות Service Pack עבור SQL Server

אודות ערכות Service Pack עבור SQL Server

ערכות Service Pack הן מצטברות. כל ערכת Service Pack חדשה מכילה את כל התיקונים הקיימים בערכות Service Pack קודמות, יחד עם תיקונים חדשים. אנו ממליצים להחיל את ערכת ה- Service Pack העדכנית ביותר ואת העדכון המצטבר העדכני ביותר עבור ערכת Service Pack זו. אין צורך להתקין ערכת Service Pack קודמת כדי להתקין את ערכת ה- Service Pack האחרונה. השתמש בטבלה 1 במאמר הבא לקבלת מידע נוסף אודות ערכת ה- Service Pack האחרונה והעדכון המצטבר האחרון.

כיצד לקבוע את הגירסה, המהדורה ורמת העדכון של SQL Server ומרכיביו

מצב

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

חומרי עזר

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