סימפטומים
נניח שאתה יוצר יותר מקבוצת זמינות אחת ב- Microsoft SQL Server 2014 או 2016, וכל צומת הוא הבעלים של קבוצת AG אחת. כאשר אתה מכבה או מכבה צומת אחד באופן פתאומי, ואתה לוחץ על מעבר לגיבוי בעת כשל בקבוצת זמינות שנמצאת במצב פתרון, במצב זה, אינך יכול לבחור עותק משוכפל כלשהו ברשת, והעותק המשוכפל הראשי הנוכחי שגוי.
גורם
בעיה זו מתרחשת מכיוון שהמשפט הבא מחזיר עותק משוכפל ראשי שגוי עבור AG הפותר, הוא אמור להיות Null. עם זאת, המשפט הבא מחזיר את הצומת הפעיל:select * from master.sys.dm_hadr_availability_group_states
פתרון
הבעיה תוקנה בעדכון המצטבר הבא של SQL Server:
- עדכון מצטבר 5 עבור SQL Server 2016 RTM
- עדכון מצטבר 2 עבור SQL Server 2016 SP1
- עדכון מצטבר 3 עבור SQL SQL Server 2014 SP2
המלצה: התקן את העדכון המצטבר האחרון עבור SQL Server
כל עדכון מצטבר חדש עבור SQL SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. מומלץ להוריד ולהתקין את העדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, השתמש בפקודה הבאה Transact-SQL כדי לבצע מעבר לגיבוי בעת כשל באופן ידני:שינוי קבוצת זמינות xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
חומרי עזר
קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.