現象
ColumnEncryptionSettings=Enabled 値を使用する WCF-SQL 送信ポートが、"varchar(max)" 型の暗号化列を持つテーブルに対してクエリを実行するストアド プロシージャを呼び出すと、WCF-SQL アダプターは暗号化された列を読み取りません。 さらに、次のエラー メッセージが表示されます。
注
- 送信ポート "" でアダプター "WCF-SQL" に URI が "mssql://************" で送信されたメッセージが中断されます。
- エラーの詳細: System.InvalidOperationException: CommandBehavior=SequentialAccess を使用して暗号化された列 'Data' を取得することはサポートされていません。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
解決策
この問題は、BizTalk Server の次の累積的な更新プログラムで修正されています。
- BizTalk Server 2020 の累積的な更新プログラム 2
- BizTalk Server 2016 の累積的な更新プログラム CU 38
参考資料
BizTalk Server のサービス パックと累積的な更新プログラムの詳細については、以下のサポート技術情報を参照してください。
2555976 BizTalk Server の Service Pack と累積的な更新プログラムの一覧
BizTalk Server の修正プログラムの詳細については、以下のサポート技術情報を参照してください。
2003907 BizTalk 修正プログラムと累積的な更新プログラムのサポートに関する情報