Có 2 điều bạn có thể thử,
Đảm bảo rằng cài đặt mã hóa Cột được bật trong chuỗi kết nối của bạn. Điều này có thể được thực hiện bằng cách sử dụng SqlConnectionStringBuilder
đối tượng và cài đặt SqlConnectionStringBuilder.ColumnEncryptionSetting
thành Enabled
như sau
strbldr.ColumnEncryptionSetting = SqlConnectionColumnEncryptionSetting.Enabled;
Nếu quy trình đã lưu trữ của bạn được tạo trước khi bạn mã hóa cột của mình, bạn sẽ cần phải làm mới siêu dữ liệu cho quy trình đã lưu trữ của mình như sau
Use [Database]
GO
--Do this for all stored procedures
EXEC sys.sp_refresh_parameter_encryption @name = '[dbo].[Clients_Insert]'