試すことができる2つのことがあります
接続文字列で列暗号化設定が有効になっていることを確認してください。これは、SqlConnectionStringBuilder
を使用して実行できます オブジェクトと設定SqlConnectionStringBuilder.ColumnEncryptionSetting
Enabled
へ 次のように
strbldr.ColumnEncryptionSetting = SqlConnectionColumnEncryptionSetting.Enabled;
列を暗号化する前にストアドプロシージャが作成された場合は、次のようにストアドプロシージャのメタデータを更新する必要があります
Use [Database]
GO
--Do this for all stored procedures
EXEC sys.sp_refresh_parameter_encryption @name = '[dbo].[Clients_Insert]'