חל על
SQL Server 2016 Developer SQL Server 2016 Enterprise SQL Server 2016 Enterprise Core SQL Server 2016 Standard SQL Server 2016 Service Pack 1 SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2022 on Windows (all editions) SQL Server 2022 on Linux (all editions)

תופעות

שקול את התרחיש הבא:

  • השתמש בתכונה Always Encrypted של Microsoft SQL Server כדי להצפין עמודה בטבלה.

  • הפוך את התכונה 'שינוי נתוני לכידה' (CDC) לזמינה עבור טבלה זו.

  • העמודה המוצפנת אינה כלולה ברשימת העמודות שנלכדה.

בתרחיש זה, כאשר תנסה להשתמש בהליך האחסון של 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:

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

מידע נוסף

לקבלת מידע נוסף אודות תכונות ה- CDC Always Encrypted של SQL Server, עיין במאמרים הבאים:

מצב

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

הפניות

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

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

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

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