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