Hay 2 cosas que puedes probar,
Asegúrese de que la configuración de cifrado de columna esté habilitada en su cadena de conexión. Esto se puede hacer usando un SqlConnectionStringBuilder
objeto y configuración SqlConnectionStringBuilder.ColumnEncryptionSetting
a Enabled
de la siguiente manera
strbldr.ColumnEncryptionSetting = SqlConnectionColumnEncryptionSetting.Enabled;
Si su procedimiento almacenado se creó antes de cifrar su columna, deberá actualizar los metadatos para su procedimiento almacenado de la siguiente manera
Use [Database]
GO
--Do this for all stored procedures
EXEC sys.sp_refresh_parameter_encryption @name = '[dbo].[Clients_Insert]'