Il y a 2 choses que vous pouvez essayer,
Assurez-vous que le paramètre de chiffrement de colonne est activé dans votre chaîne de connexion. Cela peut être fait en utilisant un SqlConnectionStringBuilder
objet et paramètre SqlConnectionStringBuilder.ColumnEncryptionSetting
à Enabled
comme suit
strbldr.ColumnEncryptionSetting = SqlConnectionColumnEncryptionSetting.Enabled;
Si votre procédure stockée a été créée avant de chiffrer votre colonne, vous devrez actualiser les métadonnées de votre procédure stockée comme suit
Use [Database]
GO
--Do this for all stored procedures
EXEC sys.sp_refresh_parameter_encryption @name = '[dbo].[Clients_Insert]'