Ongelman ilmenemistapa
Kun WCF-SQL-lähetysportti, joka käyttää ColumnEncryptionSettings=Enabled-arvoa , kutsuu tallennettua toimintosarjaa, joka tekee kyselyn taulukosta, jossa on "varchar(max)"-tyypin salattu sarake, WCF-SQL-sovitin ei lue salattua saraketta. Lisäksi järjestelmä luo seuraavan virheilmoituksen:
Huomautus
- Viesti, joka lähetetään sovittimeen "WCF-SQL" lähetysportissa "", jonka URI-tunnus on "mssql://************", keskeytetään.
- Virheen tiedot: System.InvalidOperationException: Salatun sarakkeen Tiedot-sarakkeen hakemista parametrilla CommandBehavior=SequentialAccess ei tueta.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Ratkaisu
Tämä ongelma on korjattu seuraavissa BizTalk Server:n kumulatiivisissa päivityksissä:
- BizTalk Server 2020:n kumulatiivinen päivitys 2
- BizTalk Server 2016:n kumulatiivinen päivitys 8
Viitteet
Lisätietoja Service Pack -paketeista ja BizTalk Server:n kumulatiivisesta päivitysluettelosta on seuraavassa Microsoft Knowledge Base -tietokanta -artikkelissa:
2555976 Service Pack -paketti ja kumulatiivisten päivitysten luettelo BizTalk Server
Lisätietoja BizTalk Server -hotfix-korjauksista on seuraavassa Microsoft Knowledge Base -tietokanta -artikkelissa:
2003907 Tietoja BizTalkin hotfix-korjauksista ja kumulatiivisen päivityksen tuesta