Applies ToSQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux

תופעות

נניח שקבעת את התצורה של זמינות AlwaysOn קבץ באמצעות קוצב לב עבור SQL Server 2017 ב-Linux. בעת ההתחברות ל-SQL Server, אתה מבחין שקבוצת זמינות רציפה מעבר לגיבוי מתרחש כשעות החיבור של המסייע AG.

מצב

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

פתרון

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

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

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

מידע נוסף

נניח שהגדרת את הקבוצה ' זמינות ' (AG) באמצעות קוצב זמן של SQL Server 2017 ב-Linux. שקול שסוכן המשאביםשל המסייע AG AG   משתמש בקובץ התצורה הבא של האשכולות  כמסומן. המסייע AG משתמש במרווח זמן החיבור של 10 שניות, הזמן הקצוב לחיבור של 30 שניות והזמן הקצוב לצג של 90 שניות לבדיקת תקינות.

<master id = "ha_cluster-master" >

<primitive כיתה = "ocf" id = "ha_cluster" ספק = "mssql" type = "ag" >

<instance_attributes id="ha_cluster-instance_attributes">

מזהה <nvpair = "ha_cluster-instance_attributes-ha_name" name = "ha_name" value = "TEST_AG"/>

מזהה <nvpair = "ha_cluster-instance_attributes-trace_ra" name = "trace_ra" value = "1"/>

</instance_attributes>

<operations>

<op id = "ha_cluster-הסג-מרווח-00" = "00" name = "הסג" timeout = "300"/>

מזהה <op = "ha_cluster-מרווחי זמן לניטור-מרווחי זמן =" 60 "name =" monitor "timeout =" 100 "/>

            <op id = "ha_cluster-מרווחי זמן של צג-11" מרווח = "10" name = "monitor" תפקיד = "Master" timeout = "90"/>

<op id = "ha_cluster-מרווח-זמן-מרווח-12" מרווח = "12" name = "monitor" תפקיד = "עבד" timeout = "60"/>

מזהה <op = "ha_cluster-הודעת הזמן-המרווח-00" = "00" name = "הודעה" timeout = "00" name = "הודע" פסק זמן = "60"/>

<op id = "ha_cluster-קידום מרווח-מרווח בין 00" = "00" name = "קידום" פסק זמן = "60"/>

<op id = "ha_cluster-התחלה-מרווח זמן-00" = "00" name = "start" timeout = "60"/>

מזהה <op = "ha_cluster-עצירה-מרווח זמן-00" = "00" name = "stop" timeout = "300"/>

</operations>

<meta_attributes id="ha_cluster-meta_attributes">

            מזהה <nvpair = "ha_cluster-meta_attributes-זמן קצוב" name = "timeout" value = "30"/>

מזהה <nvpair = "ha_cluster-meta_attributes-זמן קצוב" שם = "כשל-זמן קצוב" ערך = "60"/>

</meta_attributes>

</primitive>

<meta_attributes id="ha_cluster-master-meta_attributes">

מזהה <nvpair = "ha_cluster-master-meta_attributes-הודעת" name = "הודע" value = "true"/>

מזהה <nvpair = "ha_cluster-master-meta_attributes-trace_ra" name = "trace_ra" value = "1"/>

</meta_attributes>

</master>

לפני העדכון המצטבר 21 (CU21) עבור SQL Server 2017, אם בדיקת התקינות של AG connection מתנתק בעת ההתחברות ל-SQL Server, פעולת הסג הופעלה מובילה למעבר לגיבוי של AG לצומת המשני.

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

הפניות

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.