עדכון זה מוסיף שגרה מאוחסנת חדשה המאפשרת לך לנקות באופן ידני את הטבלה הצדדית (change_tracking_objectid) במסד נתונים שבו האפשרות ' מעקב אחר שינויים ' מופעלת.
תחביר
sp_flush_CT_internal_table_on_demand [@TableToClean =] ' TableName '
ארגומנטים
[@TableToClean =] ' TableName ' הוא שם הטבלה שעבורה האפשרות ' מעקב אחר שינויים ' מופעלת. הbacklogsים מוצגים לניקוי אוטומטי על-ידי שינוי המעקב.
פלט צפוי
בעת הפעלת הפרוצדורה המאוחסנת, קורה אחד מהתרחישים הבאים:
-
אם הטבלה אינה קיימת או אם האפשרות ' מעקב אחר שינויים ' אינה זמינה, הודעות שגיאה מתאימות יישלחו.
-
פרוצדורה מאוחסנת זו תתקשר לפרוצדורה מאוחסנת פנימית אחרת שתנקה את התוכן מהטבלה הצדדית ' מעקב אחר שינויים ' המבוססת על גירסת הניקוי הלא חוקית באמצעות sys.change_tracking_tables תצוגת הניהול הדינאמית. כאשר היא פועלת, היא מציגה את המידע של סך כל השורות שנמחקו (עבור כל שורות 5000).
פתרון
מידע אודות service pack עבור SQL Server
עדכון זה תוקן בערכות השירות הבאות עבור SQL Server:
SQL Server 2016 Service Pack 1
ערכות Service pack מצטברות. כל ערכת service pack חדשה מכילה את כל התיקונים הכלולים בערכות service pack קודמות, יחד עם כל התיקונים החדשים. ההמלצה שלנו היא להחיל את ה-service pack העדכני ביותר ואת העדכון המצטבר העדכני ביותר עבור ה-service pack. אין לך אפשרות להתקין ערכת service pack קודמת לפני התקנת ערכת השירות העדכנית ביותר. השתמש בטבלה 1 במאמר הבא לקבלת מידע נוסף אודות ערכת השירות העדכנית ביותר והעדכון המצטבר העדכני ביותר. כיצד לקבוע את רמת הגירסה, המהדורה והעדכון של SQL Server ורכיביו
פניהלקבלת מידע נוסף אודות שינוי ניקוי מעקב, ראה שינוי ניקוי מעקב (חלק 1)ושינוי ניקוי מעקב (חלק 2).