KB4583524 - 修正: WCF-SQL アダプターが暗号化された varchar(max) 列を SQL から読み取りません

適用先
BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard BizTalk Server 2020 Standard BizTalk Server 2020 Enterprise BizTalk Server 2020 Developer BizTalk Server 2020 Branch

現象

ColumnEncryptionSettings=Enabled 値を使用する WCF-SQL 送信ポートが、"varchar(max)" 型の暗号化列を持つテーブルを照会するストアド プロシージャを呼び出すと、WCF-SQL アダプターは暗号化された列を読み取りません。 さらに、次のエラー メッセージが生成されます。

  • URI "mssql://************" の送信ポート "" でアダプター "WCF-SQL" に送信されたメッセージが中断されます。
  • エラーの詳細: System.InvalidOperationException: CommandBehavior=SequentialAccess を使用した暗号化された列 'Data' の取得はサポートされていません。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

解決策

この問題は、BizTalk Serverの次の累積的な更新プログラムで修正されています。

参考資料

BizTalk Serverのサービス パックと累積的な更新プログラムの一覧については、Microsoft サポート技術情報の次の記事を参照してください。

BizTalk Serverの Service Pack と累積的な更新プログラムの一覧を2555976する

BizTalk Server修正プログラムの詳細については、Microsoft サポート技術情報の次の記事を参照してください。

2003907 BizTalk 修正プログラムと累積的な更新プログラムのサポートに関する情報