Sql-Server
sp_refresh_parameter_encryption 無法刷新對象
我正在測試
always encrypted
功能,一旦完成加密列的操作,我就有一個包含數百個對象的文件無法被sp_refresh_parameter_encryption
程序刷新。我應該調查這些錯誤並自己執行刷新嗎?不這樣做有什麼風險?
通常,您需要檢查此系統常式不刷新的每個對象。
定位以不正確方式引用新加密列的常式是一個很好的起點 - 例如,對列執行標量函式(轉換/轉換、聚合、字元串函式或連接等)。
如果您不這樣做,當對生產數據庫應用加密時,您的應用程序可能會失敗。
看來,引擎無法檢查/刷新 CLR 常式。就我而言,我完全確定我的 CLR 對像不適用於加密數據,只是忽略了它們。