תופעות
נניח שאתה משתמש Always Encrypted של Microsoft SQL Server כדי להצפין עמודה בטבלה. כעת ניתן להפוך את התכונה 'שינוי לכידת נתונים ' (CDC) לזמינה עבור טבלה זו, והעמודה המוצפנת אינה כלולה captured_column_list. בתרחיש זה, כאשר אתה מנסה להשתמש בהליך מאוחסן המערכת sp_cdc_disable_table CDC עבור הטבלה, ייתכן שתקבל הודעת שגיאה הדומה להודעה הבאה:
Msg 22833, Level 16, State 1, Procedure sp_cdc_disable_table_internal, LineNumber [Batch Start LineNumber]
לא היתה אפשרות לעדכן את המטה-נתונים המציינת ש- TableName אינו זמין עבור שינוי לכידת נתונים.
הכשל אירע בעת ביצוע הפקודה 'sp_cdc_disable_table_tranx'.
השגיאה שהוחזרה היתה 11430: 'אין אפשרות לאפשר שינוי לכידת נתונים בעמודה 'ColumnName'.
אין תמיכה בשינוי לכידת נתונים עבור עמודות מוצפנות.'.
השתמש בפעולה ובשגיאה כדי לקבוע את הגורם לכשל ושלח מחדש את הבקשה.
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
עדכון מצטבר 7 עבור SQL Server 2019
עדכון מצטבר 1 עבור SQL Server 2017
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
העדכון המצטבר האחרון עבור SQL Server 2019
מידע נוסף
לקבלת מידע נוסף אודות שינוי תכונות לכידתAlways Encrypted של SQL Server, עיין במאמרים הבאים:
אודות שינוי לכידת נתונים SQL Server
Always Encrypted (מנגנון מסד הנתונים)
מצב
Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
הפניות
למד על המינוח שבו Microsoftמשתמשת כדי לתאר עדכוני תוכנה.