徵兆
請試想下列案例:
-
您可以使用 Microsoft SQL Server 的 Always Encrypted 功能來加密表格中的欄。
-
您可以針對此表格啟用 (CDC) 功能的變更資料擷取。
-
擷取的欄清單中不包含加密的欄。
在這裡案例中,當您嘗試使用 sp_cdc_disable_table 系統儲存程式停用數據表的 CDC 時,您可能會收到類似以下的錯誤訊息:
Msg 22833、層級 16、狀態 1、程式sp_cdc_disable_table_internal、 Line LineNumber [Batch Start LineNumber]
無法更新表示 [資料表 名稱] 未啟用 [變更數據擷取] 的元數據。 執行命令「sp_cdc_disable_table_tranx」時發生失敗。 傳回的錯誤為 11430:「無法啟用變更欄名」上的數據擷取。 加密欄不支援變更數據擷取。' 使用動作和錯誤來判斷失敗的原因,並重新提交要求。解決方案
此問題已在下列 SQL Server 累積更新中修正:
每個 SQL Server 的新累積更新都包含所有 Hotfix 以及先前累積更新隨附的所有安全性修正。 檢視 SQL Server 的最新累積更新:
其他相關資訊
如需 SQL Server CDC和 Always Encrypted 功能的詳細資訊,請參閱下列文章:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考資料
瞭解 Microsoft 用來描述軟體更新的 術語。