Existují 2 věci, které můžete vyzkoušet,
Ujistěte se, že je ve vašem připojovacím řetězci povoleno nastavení šifrování sloupců. To lze provést pomocí SqlConnectionStringBuilder
objekt a nastavení SqlConnectionStringBuilder.ColumnEncryptionSetting
na Enabled
takto
strbldr.ColumnEncryptionSetting = SqlConnectionColumnEncryptionSetting.Enabled;
Pokud byla vaše uložená procedura vytvořena před zašifrováním sloupce, budete muset obnovit metadata pro uloženou proceduru následovně
Use [Database]
GO
--Do this for all stored procedures
EXEC sys.sp_refresh_parameter_encryption @name = '[dbo].[Clients_Insert]'